Uses of Class
org.bouncycastle.crypto.params.AsymmetricKeyParameter
Packages that use AsymmetricKeyParameter
Package
Description
The NTRU algorithm based on the round 3 submission of the NIST post-quantum cryptography.
-
Uses of AsymmetricKeyParameter in org.bouncycastle.cert.bc
Methods in org.bouncycastle.cert.bc with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionBcX509ExtensionUtils.createAuthorityKeyIdentifier(AsymmetricKeyParameter publicKey) BcX509ExtensionUtils.createSubjectKeyIdentifier(AsymmetricKeyParameter publicKey) Return a RFC 3280 type 1 key identifier.Constructors in org.bouncycastle.cert.bc with parameters of type AsymmetricKeyParameterModifierConstructorDescriptionBcX509v1CertificateBuilder(X500Name issuer, BigInteger serial, Date notBefore, Date notAfter, X500Name subject, AsymmetricKeyParameter publicKey) Initialise the builder using an AsymmetricKeyParameter.BcX509v3CertificateBuilder(X500Name issuer, BigInteger serial, Date notBefore, Date notAfter, X500Name subject, AsymmetricKeyParameter publicKey) Initialise the builder using a PublicKey.BcX509v3CertificateBuilder(X509CertificateHolder issuerCert, BigInteger serial, Date notBefore, Date notAfter, X500Name subject, AsymmetricKeyParameter publicKey) Initialise the builder using the subject from the passed in issuerCert as the issuer, as well as passing through and converting the other objects provided. -
Uses of AsymmetricKeyParameter in org.bouncycastle.cert.crmf.bc
Methods in org.bouncycastle.cert.crmf.bc with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionorg.bouncycastle.asn1.crmf.EncryptedValueBcEncryptedValueBuilder.build(AsymmetricKeyParameter privateKey) Build an EncryptedValue structure containing the private key details contained in the passed PrivateKey. -
Uses of AsymmetricKeyParameter in org.bouncycastle.cms.bc
Methods in org.bouncycastle.cms.bc with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionBcECSignerInfoVerifierBuilder.build(AsymmetricKeyParameter pubKey) BcEdDSASignerInfoVerifierBuilder.build(AsymmetricKeyParameter pubKey) BcRSASignerInfoVerifierBuilder.build(AsymmetricKeyParameter pubKey) Constructors in org.bouncycastle.cms.bc with parameters of type AsymmetricKeyParameterModifierConstructorDescriptionBcKeyTransRecipient(AsymmetricKeyParameter recipientKey) BcRSAKeyTransRecipientInfoGenerator(byte[] subjectKeyIdentifier, AlgorithmIdentifier encAlgId, AsymmetricKeyParameter publicKey) -
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto
Methods in org.bouncycastle.crypto that return AsymmetricKeyParameterModifier and TypeMethodDescriptionStagedAgreement.calculateStage(CipherParameters pubKey) AsymmetricCipherKeyPair.getPrivate()return the private key parameters.AsymmetricCipherKeyPair.getPublic()return the public key parameters.KeyParser.readKey(InputStream stream) Methods in org.bouncycastle.crypto with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionEncapsulatedSecretGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) Generate secret/encapsulation based on the recipient public key.byte[]KeyEncoder.getEncoded(AsymmetricKeyParameter keyParameter) Constructors in org.bouncycastle.crypto with parameters of type AsymmetricKeyParameterModifierConstructorDescriptionAsymmetricCipherKeyPair(AsymmetricKeyParameter publicParam, AsymmetricKeyParameter privateParam) basic constructor. -
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto.agreement
Methods in org.bouncycastle.crypto.agreement that return AsymmetricKeyParameter -
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto.engines
Methods in org.bouncycastle.crypto.engines with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionvoidEthereumIESEngine.init(AsymmetricKeyParameter publicKey, CipherParameters params, EphemeralKeyPairGenerator ephemeralKeyPairGenerator) Initialise the decryptor.voidEthereumIESEngine.init(AsymmetricKeyParameter privateKey, CipherParameters params, KeyParser publicKeyParser) Initialise the encryptor.voidIESEngine.init(AsymmetricKeyParameter publicKey, CipherParameters params, EphemeralKeyPairGenerator ephemeralKeyPairGenerator) Initialise the decryptor.voidIESEngine.init(AsymmetricKeyParameter privateKey, CipherParameters params, KeyParser publicKeyParser) Initialise the encryptor. -
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto.hpke
Methods in org.bouncycastle.crypto.hpke that return AsymmetricKeyParameterMethods in org.bouncycastle.crypto.hpke with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionbyte[]HPKE.open(byte[] enc, AsymmetricCipherKeyPair skR, byte[] info, byte[] aad, byte[] ct, byte[] psk, byte[] pskId, AsymmetricKeyParameter pkS) byte[]HPKE.receiveExport(byte[] enc, AsymmetricCipherKeyPair skR, byte[] info, byte[] exporterContext, int L, byte[] psk, byte[] pskId, AsymmetricKeyParameter pkS) byte[][]HPKE.seal(AsymmetricKeyParameter pkR, byte[] info, byte[] aad, byte[] pt, byte[] psk, byte[] pskId, AsymmetricCipherKeyPair skS) byte[][]HPKE.sendExport(AsymmetricKeyParameter pkR, byte[] info, byte[] exporterContext, int L, byte[] psk, byte[] pskId, AsymmetricCipherKeyPair skS) byte[]byte[]HPKE.serializePublicKey(AsymmetricKeyParameter pk) HPKE.setupAuthPSKR(byte[] enc, AsymmetricCipherKeyPair skR, byte[] info, byte[] psk, byte[] psk_id, AsymmetricKeyParameter pkS) HPKE.setupAuthPSKS(AsymmetricKeyParameter pkR, byte[] info, byte[] psk, byte[] psk_id, AsymmetricCipherKeyPair skS) HPKE.setupAuthR(byte[] enc, AsymmetricCipherKeyPair skR, byte[] info, AsymmetricKeyParameter pkS) HPKE.setupAuthS(AsymmetricKeyParameter pkR, byte[] info, AsymmetricCipherKeyPair skS) HPKE.setupBaseS(AsymmetricKeyParameter pkR, byte[] info) HPKE.setupBaseS(AsymmetricKeyParameter pkR, byte[] info, AsymmetricCipherKeyPair kpE) HPKE.SetupPSKS(AsymmetricKeyParameter pkR, byte[] info, byte[] psk, byte[] psk_id) -
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto.kems
Methods in org.bouncycastle.crypto.kems with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionECIESKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) RSAKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) -
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto.params
Subclasses of AsymmetricKeyParameter in org.bouncycastle.crypto.paramsModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassfinal classfinal classfinal classfinal classclassclassclassclassclassclassclassPublic key parameters for NaccacheStern cipher.classPrivate key parameters for NaccacheStern cipher.classclassfinal classfinal classfinal classfinal classMethods in org.bouncycastle.crypto.params that return AsymmetricKeyParameterModifier and TypeMethodDescriptionXDHUPrivateParameters.getEphemeralPrivateKey()XDHUPrivateParameters.getEphemeralPublicKey()XDHUPublicParameters.getEphemeralPublicKey()XDHUPrivateParameters.getStaticPrivateKey()XDHUPublicParameters.getStaticPublicKey()Constructors in org.bouncycastle.crypto.params with parameters of type AsymmetricKeyParameterModifierConstructorDescriptionXDHUPrivateParameters(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 AsymmetricKeyParameterModifier and TypeMethodDescriptionDHIESPublicKeyParser.readKey(InputStream stream) ECIESPublicKeyParser.readKey(InputStream stream) XIESPublicKeyParser.readKey(InputStream stream) -
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto.util
Methods in org.bouncycastle.crypto.util that return AsymmetricKeyParameterModifier and TypeMethodDescriptionstatic AsymmetricKeyParameterPrivateKeyFactory.createKey(byte[] privateKeyInfoData) Create a private key parameter from a PKCS8 PrivateKeyInfo encoding.static AsymmetricKeyParameterPrivateKeyFactory.createKey(InputStream inStr) Create a private key parameter from a PKCS8 PrivateKeyInfo encoding read from a stream.static AsymmetricKeyParameterPrivateKeyFactory.createKey(PrivateKeyInfo keyInfo) Create a private key parameter from the passed in PKCS8 PrivateKeyInfo object.static AsymmetricKeyParameterPublicKeyFactory.createKey(byte[] keyInfoData) Create a public key from a SubjectPublicKeyInfo encodingstatic AsymmetricKeyParameterPublicKeyFactory.createKey(InputStream inStr) Create a public key from a SubjectPublicKeyInfo encoding read from a streamstatic AsymmetricKeyParameterPublicKeyFactory.createKey(SubjectPublicKeyInfo keyInfo) Create a public key from the passed in SubjectPublicKeyInfostatic AsymmetricKeyParameterPublicKeyFactory.createKey(SubjectPublicKeyInfo keyInfo, Object defaultParams) Create a public key from the passed in SubjectPublicKeyInfostatic AsymmetricKeyParameterOpenSSHPrivateKeyUtil.parsePrivateKeyBlob(byte[] blob) Parse a private key.static AsymmetricKeyParameterOpenSSHPublicKeyUtil.parsePublicKey(byte[] encoded) Parse a public key.static AsymmetricKeyParameterOpenSSHPublicKeyUtil.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 AsymmetricKeyParameterModifier and TypeMethodDescriptionstatic PrivateKeyInfoPrivateKeyInfoFactory.createPrivateKeyInfo(AsymmetricKeyParameter privateKey) Create a PrivateKeyInfo representation of a private key.static PrivateKeyInfoPrivateKeyInfoFactory.createPrivateKeyInfo(AsymmetricKeyParameter privateKey, ASN1Set attributes) Create a PrivateKeyInfo representation of a private key with attributes.static SubjectPublicKeyInfoSubjectPublicKeyInfoFactory.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.its.bc
Methods in org.bouncycastle.its.bc that return AsymmetricKeyParameterModifier and TypeMethodDescriptionBcITSPublicEncryptionKey.getKey()BcITSPublicVerificationKey.getKey()Constructors in org.bouncycastle.its.bc with parameters of type AsymmetricKeyParameterModifierConstructorDescriptionBcITSPublicEncryptionKey(AsymmetricKeyParameter encryptionKey) BcITSPublicVerificationKey(AsymmetricKeyParameter verificationKey) -
Uses of AsymmetricKeyParameter in org.bouncycastle.jcajce.provider.asymmetric.dsa
Methods in org.bouncycastle.jcajce.provider.asymmetric.dsa that return AsymmetricKeyParameterModifier and TypeMethodDescriptionstatic AsymmetricKeyParameterDSAUtil.generatePrivateKeyParameter(PrivateKey key) static AsymmetricKeyParameterDSAUtil.generatePublicKeyParameter(PublicKey key) -
Uses of AsymmetricKeyParameter in org.bouncycastle.jcajce.provider.asymmetric.elgamal
Methods in org.bouncycastle.jcajce.provider.asymmetric.elgamal that return AsymmetricKeyParameterModifier and TypeMethodDescriptionstatic AsymmetricKeyParameterElGamalUtil.generatePrivateKeyParameter(PrivateKey key) static AsymmetricKeyParameterElGamalUtil.generatePublicKeyParameter(PublicKey key) -
Uses of AsymmetricKeyParameter in org.bouncycastle.jcajce.provider.asymmetric.util
Fields in org.bouncycastle.jcajce.provider.asymmetric.util declared as AsymmetricKeyParameterModifier and TypeFieldDescriptionprotected AsymmetricKeyParameterBaseDeterministicOrRandomSignature.keyParamsMethods in org.bouncycastle.jcajce.provider.asymmetric.util that return AsymmetricKeyParameterModifier and TypeMethodDescriptionstatic AsymmetricKeyParameterDHUtil.generatePrivateKeyParameter(PrivateKey key) static AsymmetricKeyParameterECUtil.generatePrivateKeyParameter(PrivateKey key) static AsymmetricKeyParameterGOST3410Util.generatePrivateKeyParameter(PrivateKey key) static AsymmetricKeyParameterDHUtil.generatePublicKeyParameter(PublicKey key) static AsymmetricKeyParameterECUtil.generatePublicKeyParameter(PublicKey key) static AsymmetricKeyParameterGOST3410Util.generatePublicKeyParameter(PublicKey key) -
Uses of AsymmetricKeyParameter in org.bouncycastle.jce.provider
Methods in org.bouncycastle.jce.provider that return AsymmetricKeyParameterModifier and TypeMethodDescriptionstatic AsymmetricKeyParameterDHUtil.generatePrivateKeyParameter(PrivateKey key) static AsymmetricKeyParameterDHUtil.generatePublicKeyParameter(PublicKey key) -
Uses of AsymmetricKeyParameter in org.bouncycastle.operator.bc
Methods in org.bouncycastle.operator.bc that return AsymmetricKeyParameterModifier and TypeMethodDescriptionprotected abstract AsymmetricKeyParameterBcContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo) Extract an AsymmetricKeyParameter from the passed in SubjectPublicKeyInfo structure.protected AsymmetricKeyParameterBcDSAContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo) protected AsymmetricKeyParameterBcECContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo) protected AsymmetricKeyParameterBcEdDSAContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo) protected AsymmetricKeyParameterBcRSAContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo) Methods in org.bouncycastle.operator.bc with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionBcContentSignerBuilder.build(AsymmetricKeyParameter privateKey) BcContentVerifierProviderBuilder.build(AsymmetricKeyParameter publicKey) Constructors in org.bouncycastle.operator.bc with parameters of type AsymmetricKeyParameterModifierConstructorDescriptionBcAsymmetricKeyUnwrapper(AlgorithmIdentifier encAlgId, AsymmetricKeyParameter privateKey) BcAsymmetricKeyWrapper(AlgorithmIdentifier encAlgId, AsymmetricKeyParameter publicKey) BcRSAAsymmetricKeyUnwrapper(AlgorithmIdentifier encAlgId, AsymmetricKeyParameter privateKey) BcRSAAsymmetricKeyWrapper(AlgorithmIdentifier encAlgId, AsymmetricKeyParameter publicKey) -
Uses of AsymmetricKeyParameter in org.bouncycastle.pkcs.bc
Methods in org.bouncycastle.pkcs.bc that return AsymmetricKeyParameterConstructors in org.bouncycastle.pkcs.bc with parameters of type AsymmetricKeyParameterModifierConstructorDescriptionBcPKCS10CertificationRequestBuilder(X500Name subject, AsymmetricKeyParameter publicKey) Create a PKCS#10 builder for the passed in subject and JCA public key. -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto
Methods in org.bouncycastle.pqc.crypto that return AsymmetricKeyParameterModifier and TypeMethodDescriptionExchangePair.getPublicKey()Return the responding party's public key.DigestingStateAwareMessageSigner.getUpdatedPrivateKey()Return the current version of the private key with the updated state.StateAwareMessageSigner.getUpdatedPrivateKey()Return the current version of the private key with the updated state.Methods in org.bouncycastle.pqc.crypto with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionExchangePairGenerator.generateExchange(AsymmetricKeyParameter senderPublicKey) Generate an exchange pair based on the sender public key.Constructors in org.bouncycastle.pqc.crypto with parameters of type AsymmetricKeyParameterModifierConstructorDescriptionExchangePair(AsymmetricKeyParameter publicKey, byte[] shared) Base constructor. -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.bike
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.bikeModifier and TypeClassDescriptionclassclassclassMethods in org.bouncycastle.pqc.crypto.bike with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionBIKEKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.cmce
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.cmceModifier and TypeClassDescriptionclassclassclassMethods in org.bouncycastle.pqc.crypto.cmce with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionCMCEKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) CMCEKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey, int sessionKeySizeInBits) -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.crystals.dilithium
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.crystals.dilithiumModifier and TypeClassDescriptionclassclassclass -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.falcon
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.falconModifier and TypeClassDescriptionclassclassclass -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.frodo
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.frodoModifier and TypeClassDescriptionclassclassclassMethods in org.bouncycastle.pqc.crypto.frodo with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionFrodoKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.gemss
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.gemssModifier and TypeClassDescriptionclassclassclass -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.hqc
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.hqcModifier and TypeClassDescriptionclassclassclassMethods in org.bouncycastle.pqc.crypto.hqc with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionHQCKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.lms
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.lmsModifier and TypeClassDescriptionclassclassclassclassclass -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.mldsa
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.mldsaModifier and TypeClassDescriptionclassclassclass -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.mlkem
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.mlkemModifier and TypeClassDescriptionclassclassclassMethods in org.bouncycastle.pqc.crypto.mlkem with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionMLKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) MLKEMGenerator.internalGenerateEncapsulated(AsymmetricKeyParameter recipientKey, byte[] randBytes) -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.newhope
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.newhopeMethods in org.bouncycastle.pqc.crypto.newhope with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionNHExchangePairGenerator.generateExchange(AsymmetricKeyParameter senderPublicKey) NHExchangePairGenerator.GenerateExchange(AsymmetricKeyParameter senderPublicKey) -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.ntru
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.ntruModifier and TypeClassDescriptionclassAbstract class for NTRU key pair.classNTRU private key parameter class.classNTRU public key parameter class.Methods in org.bouncycastle.pqc.crypto.ntru with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionNTRUKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.ntruprime
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.ntruprimeModifier and TypeClassDescriptionclassclassclassclassclassclassMethods in org.bouncycastle.pqc.crypto.ntruprime with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionNTRULPRimeKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) SNTRUPrimeKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.picnic
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.picnicModifier and TypeClassDescriptionclassclassclass -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.rainbow
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.rainbowModifier and TypeClassDescriptionclassclassclass -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.saber
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.saberModifier and TypeClassDescriptionclassclassclassMethods in org.bouncycastle.pqc.crypto.saber with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionSABERKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.slhdsa
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.slhdsaModifier and TypeClassDescriptionclassclassclass -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.sphincs
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.sphincsModifier and TypeClassDescriptionclassclassclass -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.sphincsplus
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.sphincsplusModifier and TypeClassDescriptionclassclassclass -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.util
Methods in org.bouncycastle.pqc.crypto.util that return AsymmetricKeyParameterModifier and TypeMethodDescriptionstatic AsymmetricKeyParameterPrivateKeyFactory.createKey(byte[] privateKeyInfoData) Create a private key parameter from a PKCS8 PrivateKeyInfo encoding.static AsymmetricKeyParameterPrivateKeyFactory.createKey(InputStream inStr) Create a private key parameter from a PKCS8 PrivateKeyInfo encoding read from a stream.static AsymmetricKeyParameterPrivateKeyFactory.createKey(PrivateKeyInfo keyInfo) Create a private key parameter from the passed in PKCS8 PrivateKeyInfo object.static AsymmetricKeyParameterPublicKeyFactory.createKey(byte[] keyInfoData) Create a public key from a SubjectPublicKeyInfo encodingstatic AsymmetricKeyParameterPublicKeyFactory.createKey(InputStream inStr) Create a public key from a SubjectPublicKeyInfo encoding read from a streamstatic AsymmetricKeyParameterPublicKeyFactory.createKey(SubjectPublicKeyInfo keyInfo) Create a public key from the passed in SubjectPublicKeyInfostatic AsymmetricKeyParameterPublicKeyFactory.createKey(SubjectPublicKeyInfo keyInfo, Object defaultParams) Create a public key from the passed in SubjectPublicKeyInfoMethods in org.bouncycastle.pqc.crypto.util with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionstatic PrivateKeyInfoPrivateKeyInfoFactory.createPrivateKeyInfo(AsymmetricKeyParameter privateKey) Create a PrivateKeyInfo representation of a private key.static PrivateKeyInfoPrivateKeyInfoFactory.createPrivateKeyInfo(AsymmetricKeyParameter privateKey, ASN1Set attributes) Create a PrivateKeyInfo representation of a private key with attributes.static SubjectPublicKeyInfoSubjectPublicKeyInfoFactory.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.xmssModifier and TypeClassDescriptionclassclassfinal classXMSS^MT Private Key.final classXMSS^MT Public Key.final classXMSS Private Key.final classXMSS Public Key.Methods in org.bouncycastle.pqc.crypto.xmss that return AsymmetricKeyParameterModifier and TypeMethodDescriptionXMSSMTSigner.getUpdatedPrivateKey()XMSSSigner.getUpdatedPrivateKey() -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.xwing
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.xwingModifier and TypeClassDescriptionclassclassclassMethods in org.bouncycastle.pqc.crypto.xwing with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionXWingKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.jcajce.provider.mceliece
Methods in org.bouncycastle.pqc.jcajce.provider.mceliece that return AsymmetricKeyParameterModifier and TypeMethodDescriptionstatic AsymmetricKeyParameterMcElieceCCA2KeysToParams.generatePrivateKeyParameter(PrivateKey key) static AsymmetricKeyParameterMcElieceKeysToParams.generatePrivateKeyParameter(PrivateKey key) static AsymmetricKeyParameterMcElieceCCA2KeysToParams.generatePublicKeyParameter(PublicKey key) static AsymmetricKeyParameterMcElieceKeysToParams.generatePublicKeyParameter(PublicKey key) -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.jcajce.provider.util
Methods in org.bouncycastle.pqc.jcajce.provider.util with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionstatic byte[]KeyUtil.getEncodedPrivateKeyInfo(AsymmetricKeyParameter privateKey, ASN1Set attributes) static byte[]KeyUtil.getEncodedSubjectPublicKeyInfo(AsymmetricKeyParameter publicKey) -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.legacy.crypto.gmss
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.legacy.crypto.gmssModifier and TypeClassDescriptionclassclassThis class provides a specification for a GMSS private key.classMethods in org.bouncycastle.pqc.legacy.crypto.gmss that return AsymmetricKeyParameter -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.legacy.crypto.mceliece
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.legacy.crypto.mcelieceModifier and TypeClassDescriptionclassclassclassclassclassclass -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.legacy.crypto.ntru
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.legacy.crypto.ntruModifier and TypeClassDescriptionclassclassA NtruEncrypt private key is essentially a polynomial namedfwhich takes different forms depending on whether product-form polynomials are used, and onfastP
The inverse offmodulopis precomputed on initialization.classA NtruEncrypt public key is essentially a polynomial namedh.classA NtruSign private key comprises one or moreNTRUSigningPrivateKeyParameters.Basisof three polynomials each, except the zeroth basis for whichhis undefined.classA NtruSign public key is essentially a polynomial namedh. -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.legacy.crypto.qtesla
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.legacy.crypto.qteslaModifier and TypeClassDescriptionfinal classqTESLA private keyfinal classqTESLA public key -
Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.legacy.crypto.rainbow
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.legacy.crypto.rainbowModifier and TypeClassDescriptionclassclassclass