Uses of Class
org.bouncycastle.crypto.AsymmetricCipherKeyPair
Packages that use AsymmetricCipherKeyPair
Package
Description
The NTRU algorithm based on the round 3 submission of the NIST post-quantum cryptography.
-
Uses of AsymmetricCipherKeyPair in org.bouncycastle.crypto
Methods in org.bouncycastle.crypto that return AsymmetricCipherKeyPairModifier and TypeMethodDescriptionAsymmetricCipherKeyPairGenerator.generateKeyPair()return an AsymmetricCipherKeyPair containing the generated keys.EphemeralKeyPair.getKeyPair()Constructors in org.bouncycastle.crypto with parameters of type AsymmetricCipherKeyPairModifierConstructorDescriptionEphemeralKeyPair(AsymmetricCipherKeyPair keyPair, KeyEncoder publicKeyEncoder) -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.crypto.generators
Methods in org.bouncycastle.crypto.generators that return AsymmetricCipherKeyPairModifier and TypeMethodDescriptionCramerShoupKeyPairGenerator.generateKeyPair()DHBasicKeyPairGenerator.generateKeyPair()DHKeyPairGenerator.generateKeyPair()DSAKeyPairGenerator.generateKeyPair()DSTU4145KeyPairGenerator.generateKeyPair()ECKeyPairGenerator.generateKeyPair()Given the domain parameters this routine generates an EC key pair in accordance with X9.62 section 5.2.1 pages 26, 27.Ed25519KeyPairGenerator.generateKeyPair()Ed448KeyPairGenerator.generateKeyPair()ElGamalKeyPairGenerator.generateKeyPair()GOST3410KeyPairGenerator.generateKeyPair()NaccacheSternKeyPairGenerator.generateKeyPair()RSAKeyPairGenerator.generateKeyPair()X25519KeyPairGenerator.generateKeyPair()X448KeyPairGenerator.generateKeyPair() -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.crypto.hpke
Methods in org.bouncycastle.crypto.hpke that return AsymmetricCipherKeyPairModifier and TypeMethodDescriptionHPKE.deriveKeyPair(byte[] ikm) HPKE.deserializePrivateKey(byte[] skEncoded, byte[] pkEncoded) HPKE.generatePrivateKey()Methods in org.bouncycastle.crypto.hpke with parameters of type AsymmetricCipherKeyPairModifier 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) 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.setupBaseR(byte[] enc, AsymmetricCipherKeyPair skR, byte[] info) HPKE.setupBaseS(AsymmetricKeyParameter pkR, byte[] info, AsymmetricCipherKeyPair kpE) HPKE.setupPSKR(byte[] enc, AsymmetricCipherKeyPair skR, byte[] info, byte[] psk, byte[] psk_id) -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.bike
Methods in org.bouncycastle.pqc.crypto.bike that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.cmce
Methods in org.bouncycastle.pqc.crypto.cmce that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.crystals.dilithium
Methods in org.bouncycastle.pqc.crypto.crystals.dilithium that return AsymmetricCipherKeyPairModifier and TypeMethodDescriptionDilithiumKeyPairGenerator.generateKeyPair()DilithiumKeyPairGenerator.internalGenerateKeyPair(byte[] seed) -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.falcon
Methods in org.bouncycastle.pqc.crypto.falcon that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.frodo
Methods in org.bouncycastle.pqc.crypto.frodo that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.gemss
Methods in org.bouncycastle.pqc.crypto.gemss that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.hqc
Methods in org.bouncycastle.pqc.crypto.hqc that return AsymmetricCipherKeyPairModifier and TypeMethodDescriptionHQCKeyPairGenerator.generateKeyPair()HQCKeyPairGenerator.generateKeyPairWithSeed(byte[] seed) -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.lms
Methods in org.bouncycastle.pqc.crypto.lms that return AsymmetricCipherKeyPairModifier and TypeMethodDescriptionHSSKeyPairGenerator.generateKeyPair()LMSKeyPairGenerator.generateKeyPair() -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.mldsa
Methods in org.bouncycastle.pqc.crypto.mldsa that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.mlkem
Methods in org.bouncycastle.pqc.crypto.mlkem that return AsymmetricCipherKeyPairModifier and TypeMethodDescriptionMLKEMKeyPairGenerator.generateKeyPair()MLKEMKeyPairGenerator.internalGenerateKeyPair(byte[] d, byte[] z) -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.newhope
Methods in org.bouncycastle.pqc.crypto.newhope that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.ntru
Methods in org.bouncycastle.pqc.crypto.ntru that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.ntruprime
Methods in org.bouncycastle.pqc.crypto.ntruprime that return AsymmetricCipherKeyPairModifier and TypeMethodDescriptionNTRULPRimeKeyPairGenerator.generateKeyPair()return an AsymmetricCipherKeyPair containing the generated keys.SNTRUPrimeKeyPairGenerator.generateKeyPair()return an AsymmetricCipherKeyPair containing the generated keys. -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.picnic
Methods in org.bouncycastle.pqc.crypto.picnic that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.rainbow
Methods in org.bouncycastle.pqc.crypto.rainbow that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.saber
Methods in org.bouncycastle.pqc.crypto.saber that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.slhdsa
Methods in org.bouncycastle.pqc.crypto.slhdsa that return AsymmetricCipherKeyPairModifier and TypeMethodDescriptionSLHDSAKeyPairGenerator.generateKeyPair()SLHDSAKeyPairGenerator.internalGenerateKeyPair(byte[] skSeed, byte[] skPrf, byte[] pkSeed) -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.sphincs
Methods in org.bouncycastle.pqc.crypto.sphincs that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.sphincsplus
Methods in org.bouncycastle.pqc.crypto.sphincsplus that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.xmss
Methods in org.bouncycastle.pqc.crypto.xmss that return AsymmetricCipherKeyPairModifier and TypeMethodDescriptionXMSSKeyPairGenerator.generateKeyPair()Generate a new XMSS private key / public key pair.XMSSMTKeyPairGenerator.generateKeyPair()Generate a new XMSSMT private key / public key pair. -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.crypto.xwing
Methods in org.bouncycastle.pqc.crypto.xwing that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.legacy.crypto.gmss
Methods in org.bouncycastle.pqc.legacy.crypto.gmss that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.legacy.crypto.mceliece
Methods in org.bouncycastle.pqc.legacy.crypto.mceliece that return AsymmetricCipherKeyPairModifier and TypeMethodDescriptionMcElieceCCA2KeyPairGenerator.generateKeyPair()McElieceKeyPairGenerator.generateKeyPair() -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.legacy.crypto.ntru
Methods in org.bouncycastle.pqc.legacy.crypto.ntru that return AsymmetricCipherKeyPairModifier and TypeMethodDescriptionNTRUEncryptionKeyPairGenerator.generateKeyPair()Generates a new encryption key pair.NTRUSigningKeyPairGenerator.generateKeyPair()Generates a new signature key pair.NTRUSigningKeyPairGenerator.generateKeyPairSingleThread()Generates a new signature key pair. -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.legacy.crypto.qtesla
Methods in org.bouncycastle.pqc.legacy.crypto.qtesla that return AsymmetricCipherKeyPair -
Uses of AsymmetricCipherKeyPair in org.bouncycastle.pqc.legacy.crypto.rainbow
Methods in org.bouncycastle.pqc.legacy.crypto.rainbow that return AsymmetricCipherKeyPairModifier and TypeMethodDescriptionRainbowKeyPairGenerator.generateKeyPair()RainbowKeyPairGenerator.genKeyPair()This function generates a Rainbow key pair.