Uses of Class
org.bouncycastle.crypto.params.AsymmetricKeyParameter
-
-
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto
Methods in org.bouncycastle.crypto that return AsymmetricKeyParameter Modifier and Type Method Description AsymmetricKeyParameter
StagedAgreement. calculateStage(CipherParameters pubKey)
AsymmetricKeyParameter
AsymmetricCipherKeyPair. getPrivate()
return the private key parameters.AsymmetricKeyParameter
AsymmetricCipherKeyPair. getPublic()
return the public key parameters.AsymmetricKeyParameter
KeyParser. readKey(InputStream stream)
Methods in org.bouncycastle.crypto with parameters of type AsymmetricKeyParameter Modifier and Type Method Description byte[]
KeyEncoder. getEncoded(AsymmetricKeyParameter keyParameter)
Constructors in org.bouncycastle.crypto with parameters of type AsymmetricKeyParameter Constructor Description AsymmetricCipherKeyPair(AsymmetricKeyParameter publicParam, AsymmetricKeyParameter privateParam)
basic constructor. -
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto.agreement
Methods in org.bouncycastle.crypto.agreement that return AsymmetricKeyParameter Modifier and Type Method Description AsymmetricKeyParameter
ECDHCStagedAgreement. calculateStage(CipherParameters pubKey)
-
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto.engines
Methods in org.bouncycastle.crypto.engines with parameters of type AsymmetricKeyParameter Modifier and Type Method Description void
EthereumIESEngine. init(AsymmetricKeyParameter publicKey, CipherParameters params, EphemeralKeyPairGenerator ephemeralKeyPairGenerator)
Initialise the decryptor.void
EthereumIESEngine. init(AsymmetricKeyParameter privateKey, CipherParameters params, KeyParser publicKeyParser)
Initialise the encryptor.void
IESEngine. init(AsymmetricKeyParameter publicKey, CipherParameters params, EphemeralKeyPairGenerator ephemeralKeyPairGenerator)
Initialise the decryptor.void
IESEngine. init(AsymmetricKeyParameter privateKey, CipherParameters params, KeyParser publicKeyParser)
Initialise the encryptor. -
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto.params
Methods in org.bouncycastle.crypto.params that return AsymmetricKeyParameter Modifier and Type Method Description AsymmetricKeyParameter
XDHUPrivateParameters. getEphemeralPrivateKey()
AsymmetricKeyParameter
XDHUPrivateParameters. getEphemeralPublicKey()
AsymmetricKeyParameter
XDHUPublicParameters. getEphemeralPublicKey()
AsymmetricKeyParameter
XDHUPrivateParameters. getStaticPrivateKey()
AsymmetricKeyParameter
XDHUPublicParameters. getStaticPublicKey()
Constructors in org.bouncycastle.crypto.params with parameters of type AsymmetricKeyParameter Constructor Description XDHUPrivateParameters(AsymmetricKeyParameter staticPrivateKey, AsymmetricKeyParameter ephemeralPrivateKey)
XDHUPrivateParameters(AsymmetricKeyParameter staticPrivateKey, AsymmetricKeyParameter ephemeralPrivateKey, AsymmetricKeyParameter ephemeralPublicKey)
XDHUPublicParameters(AsymmetricKeyParameter staticPublicKey, AsymmetricKeyParameter ephemeralPublicKey)
-
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto.parsers
Methods in org.bouncycastle.crypto.parsers that return AsymmetricKeyParameter Modifier and Type Method Description AsymmetricKeyParameter
DHIESPublicKeyParser. readKey(InputStream stream)
AsymmetricKeyParameter
ECIESPublicKeyParser. readKey(InputStream stream)
-
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto.util
Methods in org.bouncycastle.crypto.util that return AsymmetricKeyParameter Modifier and Type Method Description static AsymmetricKeyParameter
PrivateKeyFactory. createKey(byte[] privateKeyInfoData)
Create a private key parameter from a PKCS8 PrivateKeyInfo encoding.static AsymmetricKeyParameter
PrivateKeyFactory. createKey(InputStream inStr)
Create a private key parameter from a PKCS8 PrivateKeyInfo encoding read from a stream.static AsymmetricKeyParameter
PrivateKeyFactory. createKey(PrivateKeyInfo keyInfo)
Create a private key parameter from the passed in PKCS8 PrivateKeyInfo object.static AsymmetricKeyParameter
PublicKeyFactory. createKey(byte[] keyInfoData)
Create a public key from a SubjectPublicKeyInfo encodingstatic AsymmetricKeyParameter
PublicKeyFactory. createKey(InputStream inStr)
Create a public key from a SubjectPublicKeyInfo encoding read from a streamstatic AsymmetricKeyParameter
PublicKeyFactory. createKey(SubjectPublicKeyInfo keyInfo)
Create a public key from the passed in SubjectPublicKeyInfostatic AsymmetricKeyParameter
PublicKeyFactory. createKey(SubjectPublicKeyInfo keyInfo, Object defaultParams)
Create a public key from the passed in SubjectPublicKeyInfostatic AsymmetricKeyParameter
OpenSSHPrivateKeyUtil. parsePrivateKeyBlob(byte[] blob)
Parse a private key.static AsymmetricKeyParameter
OpenSSHPublicKeyUtil. parsePublicKey(byte[] encoded)
Parse a public key.static AsymmetricKeyParameter
OpenSSHPublicKeyUtil. parsePublicKey(org.bouncycastle.crypto.util.SSHBuffer buffer)
Parse a public key from an SSHBuffer instance.Methods in org.bouncycastle.crypto.util with parameters of type AsymmetricKeyParameter Modifier and Type Method Description static PrivateKeyInfo
PrivateKeyInfoFactory. createPrivateKeyInfo(AsymmetricKeyParameter privateKey)
Create a PrivateKeyInfo representation of a private key.static PrivateKeyInfo
PrivateKeyInfoFactory. createPrivateKeyInfo(AsymmetricKeyParameter privateKey, ASN1Set attributes)
Create a PrivateKeyInfo representation of a private key with attributes.static SubjectPublicKeyInfo
SubjectPublicKeyInfoFactory. createSubjectPublicKeyInfo(AsymmetricKeyParameter publicKey)
Create a SubjectPublicKeyInfo public key.static byte[]
OpenSSHPrivateKeyUtil. encodePrivateKey(AsymmetricKeyParameter params)
Encode a cipher parameters into an OpenSSH private key.static byte[]
OpenSSHPublicKeyUtil. encodePublicKey(AsymmetricKeyParameter cipherParameters)
Encode a public key from an AsymmetricKeyParameter instance. -
Uses of AsymmetricKeyParameter in org.bouncycastle.jcajce.provider.asymmetric.dsa
Methods in org.bouncycastle.jcajce.provider.asymmetric.dsa that return AsymmetricKeyParameter Modifier and Type Method Description static AsymmetricKeyParameter
DSAUtil. generatePrivateKeyParameter(PrivateKey key)
static AsymmetricKeyParameter
DSAUtil. generatePublicKeyParameter(PublicKey key)
-
Uses of AsymmetricKeyParameter in org.bouncycastle.jcajce.provider.asymmetric.elgamal
Methods in org.bouncycastle.jcajce.provider.asymmetric.elgamal that return AsymmetricKeyParameter Modifier and Type Method Description static AsymmetricKeyParameter
ElGamalUtil. generatePrivateKeyParameter(PrivateKey key)
static AsymmetricKeyParameter
ElGamalUtil. generatePublicKeyParameter(PublicKey key)
-
Uses of AsymmetricKeyParameter in org.bouncycastle.jcajce.provider.asymmetric.util
Methods in org.bouncycastle.jcajce.provider.asymmetric.util that return AsymmetricKeyParameter Modifier and Type Method Description static AsymmetricKeyParameter
DHUtil. generatePrivateKeyParameter(PrivateKey key)
static AsymmetricKeyParameter
ECUtil. generatePrivateKeyParameter(PrivateKey key)
static AsymmetricKeyParameter
GOST3410Util. generatePrivateKeyParameter(PrivateKey key)
static AsymmetricKeyParameter
DHUtil. generatePublicKeyParameter(PublicKey key)
static AsymmetricKeyParameter
ECUtil. generatePublicKeyParameter(PublicKey key)
static AsymmetricKeyParameter
GOST3410Util. generatePublicKeyParameter(PublicKey key)
-
Uses of AsymmetricKeyParameter in org.bouncycastle.jce.provider
Methods in org.bouncycastle.jce.provider that return AsymmetricKeyParameter Modifier and Type Method Description static AsymmetricKeyParameter
DHUtil. generatePrivateKeyParameter(PrivateKey key)
static AsymmetricKeyParameter
DHUtil. generatePublicKeyParameter(PublicKey key)
-
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto
Methods in org.bouncycastle.pqc.crypto that return AsymmetricKeyParameter Modifier and Type Method Description AsymmetricKeyParameter
ExchangePair. getPublicKey()
Return the responding party's public key.AsymmetricKeyParameter
DigestingStateAwareMessageSigner. getUpdatedPrivateKey()
Return the current version of the private key with the updated state.AsymmetricKeyParameter
StateAwareMessageSigner. getUpdatedPrivateKey()
Return the current version of the private key with the updated state.Methods in org.bouncycastle.pqc.crypto with parameters of type AsymmetricKeyParameter Modifier and Type Method Description ExchangePair
ExchangePairGenerator. generateExchange(AsymmetricKeyParameter senderPublicKey)
Generate an exchange pair based on the sender public key.ExchangePair
ExchangePairGenerator. GenerateExchange(AsymmetricKeyParameter senderPublicKey)
Deprecated.use generateExchangeConstructors in org.bouncycastle.pqc.crypto with parameters of type AsymmetricKeyParameter Constructor Description ExchangePair(AsymmetricKeyParameter publicKey, byte[] shared)
Base constructor. -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.gmss
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.gmss Modifier and Type Class Description class
GMSSKeyParameters
class
GMSSPrivateKeyParameters
This class provides a specification for a GMSS private key.class
GMSSPublicKeyParameters
Methods in org.bouncycastle.pqc.crypto.gmss that return AsymmetricKeyParameter Modifier and Type Method Description AsymmetricKeyParameter
GMSSStateAwareSigner. getUpdatedPrivateKey()
-
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.lms
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.lms Modifier and Type Class Description class
HSSPrivateKeyParameters
class
HSSPublicKeyParameters
class
LMSKeyParameters
class
LMSPrivateKeyParameters
class
LMSPublicKeyParameters
-
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.mceliece
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.mceliece Modifier and Type Class Description class
McElieceCCA2KeyParameters
class
McElieceCCA2PrivateKeyParameters
class
McElieceCCA2PublicKeyParameters
class
McElieceKeyParameters
class
McEliecePrivateKeyParameters
class
McEliecePublicKeyParameters
-
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.newhope
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.newhope Modifier and Type Class Description class
NHPrivateKeyParameters
class
NHPublicKeyParameters
Methods in org.bouncycastle.pqc.crypto.newhope with parameters of type AsymmetricKeyParameter Modifier and Type Method Description ExchangePair
NHExchangePairGenerator. generateExchange(AsymmetricKeyParameter senderPublicKey)
ExchangePair
NHExchangePairGenerator. GenerateExchange(AsymmetricKeyParameter senderPublicKey)
-
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.ntru
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.ntru Modifier and Type Class Description class
NTRUEncryptionKeyParameters
class
NTRUEncryptionPrivateKeyParameters
A NtruEncrypt private key is essentially a polynomial namedf
which takes different forms depending on whether product-form polynomials are used, and onfastP
The inverse off
modulop
is precomputed on initialization.class
NTRUEncryptionPublicKeyParameters
A NtruEncrypt public key is essentially a polynomial namedh
.class
NTRUSigningPrivateKeyParameters
A NtruSign private key comprises one or moreNTRUSigningPrivateKeyParameters.Basis
of three polynomials each, except the zeroth basis for whichh
is undefined.class
NTRUSigningPublicKeyParameters
A NtruSign public key is essentially a polynomial namedh
. -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.qtesla
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.qtesla Modifier and Type Class Description class
QTESLAPrivateKeyParameters
qTESLA private keyclass
QTESLAPublicKeyParameters
qTESLA public key -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.rainbow
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.rainbow Modifier and Type Class Description class
RainbowKeyParameters
class
RainbowPrivateKeyParameters
class
RainbowPublicKeyParameters
-
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.sphincs
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.sphincs Modifier and Type Class Description class
SPHINCSKeyParameters
class
SPHINCSPrivateKeyParameters
class
SPHINCSPublicKeyParameters
-
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.util
Methods in org.bouncycastle.pqc.crypto.util that return AsymmetricKeyParameter Modifier and Type Method Description static AsymmetricKeyParameter
PrivateKeyFactory. createKey(byte[] privateKeyInfoData)
Create a private key parameter from a PKCS8 PrivateKeyInfo encoding.static AsymmetricKeyParameter
PrivateKeyFactory. createKey(InputStream inStr)
Create a private key parameter from a PKCS8 PrivateKeyInfo encoding read from a stream.static AsymmetricKeyParameter
PrivateKeyFactory. createKey(PrivateKeyInfo keyInfo)
Create a private key parameter from the passed in PKCS8 PrivateKeyInfo object.static AsymmetricKeyParameter
PublicKeyFactory. createKey(byte[] keyInfoData)
Create a public key from a SubjectPublicKeyInfo encodingstatic AsymmetricKeyParameter
PublicKeyFactory. createKey(InputStream inStr)
Create a public key from a SubjectPublicKeyInfo encoding read from a streamstatic AsymmetricKeyParameter
PublicKeyFactory. createKey(SubjectPublicKeyInfo keyInfo)
Create a public key from the passed in SubjectPublicKeyInfostatic AsymmetricKeyParameter
PublicKeyFactory. createKey(SubjectPublicKeyInfo keyInfo, Object defaultParams)
Create a public key from the passed in SubjectPublicKeyInfoMethods in org.bouncycastle.pqc.crypto.util with parameters of type AsymmetricKeyParameter Modifier and Type Method Description static PrivateKeyInfo
PrivateKeyInfoFactory. createPrivateKeyInfo(AsymmetricKeyParameter privateKey)
Create a PrivateKeyInfo representation of a private key.static PrivateKeyInfo
PrivateKeyInfoFactory. createPrivateKeyInfo(AsymmetricKeyParameter privateKey, ASN1Set attributes)
Create a PrivateKeyInfo representation of a private key with attributes.static SubjectPublicKeyInfo
SubjectPublicKeyInfoFactory. createSubjectPublicKeyInfo(AsymmetricKeyParameter publicKey)
Create a SubjectPublicKeyInfo public key. -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.xmss
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.xmss Modifier and Type Class Description class
XMSSKeyParameters
class
XMSSMTKeyParameters
class
XMSSMTPrivateKeyParameters
XMSS^MT Private Key.class
XMSSMTPublicKeyParameters
XMSS^MT Public Key.class
XMSSPrivateKeyParameters
XMSS Private Key.class
XMSSPublicKeyParameters
XMSS Public Key.Methods in org.bouncycastle.pqc.crypto.xmss that return AsymmetricKeyParameter Modifier and Type Method Description AsymmetricKeyParameter
XMSSMTSigner. getUpdatedPrivateKey()
AsymmetricKeyParameter
XMSSSigner. getUpdatedPrivateKey()
-
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.jcajce.provider.mceliece
Methods in org.bouncycastle.pqc.jcajce.provider.mceliece that return AsymmetricKeyParameter Modifier and Type Method Description static AsymmetricKeyParameter
McElieceCCA2KeysToParams. generatePrivateKeyParameter(PrivateKey key)
static AsymmetricKeyParameter
McElieceKeysToParams. generatePrivateKeyParameter(PrivateKey key)
static AsymmetricKeyParameter
McElieceCCA2KeysToParams. generatePublicKeyParameter(PublicKey key)
static AsymmetricKeyParameter
McElieceKeysToParams. generatePublicKeyParameter(PublicKey key)
-
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.jcajce.provider.rainbow
Methods in org.bouncycastle.pqc.jcajce.provider.rainbow that return AsymmetricKeyParameter Modifier and Type Method Description static AsymmetricKeyParameter
RainbowKeysToParams. generatePrivateKeyParameter(PrivateKey key)
static AsymmetricKeyParameter
RainbowKeysToParams. generatePublicKeyParameter(PublicKey key)
-