Uses of Class
org.bouncycastle.crypto.KeyGenerationParameters
Packages that use KeyGenerationParameters
Package
Description
The NTRU algorithm based on the round 3 submission of the NIST post-quantum cryptography.
-
Uses of KeyGenerationParameters in org.bouncycastle.crypto
Methods in org.bouncycastle.crypto with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidAsymmetricCipherKeyPairGenerator.init(KeyGenerationParameters param) intialise the key pair generator.voidCipherKeyGenerator.init(KeyGenerationParameters param) initialise the key generator. -
Uses of KeyGenerationParameters in org.bouncycastle.crypto.generators
Methods in org.bouncycastle.crypto.generators with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidCramerShoupKeyPairGenerator.init(KeyGenerationParameters param) voidDESedeKeyGenerator.init(KeyGenerationParameters param) initialise the key generator - if strength is set to zero the key generated will be 192 bits in size, otherwise strength can be 128 or 192 (or 112 or 168 if you don't count parity bits), depending on whether you wish to do 2-key or 3-key triple DES.voidDESKeyGenerator.init(KeyGenerationParameters param) initialise the key generator - if strength is set to zero the key generated will be 64 bits in size, otherwise strength can be 64 or 56 bits (if you don't count the parity bits).voidDHBasicKeyPairGenerator.init(KeyGenerationParameters param) voidDHKeyPairGenerator.init(KeyGenerationParameters param) voidDSAKeyPairGenerator.init(KeyGenerationParameters param) voidECKeyPairGenerator.init(KeyGenerationParameters param) voidEd25519KeyPairGenerator.init(KeyGenerationParameters parameters) voidEd448KeyPairGenerator.init(KeyGenerationParameters parameters) voidElGamalKeyPairGenerator.init(KeyGenerationParameters param) voidGOST3410KeyPairGenerator.init(KeyGenerationParameters param) voidNaccacheSternKeyPairGenerator.init(KeyGenerationParameters param) voidPoly1305KeyGenerator.init(KeyGenerationParameters param) Initialises the key generator.
Poly1305 keys are always 256 bits, so the key length in the provided parameters is ignored.voidRSAKeyPairGenerator.init(KeyGenerationParameters param) voidX25519KeyPairGenerator.init(KeyGenerationParameters parameters) voidX448KeyPairGenerator.init(KeyGenerationParameters parameters) -
Uses of KeyGenerationParameters in org.bouncycastle.crypto.params
Subclasses of KeyGenerationParameters in org.bouncycastle.crypto.paramsModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassParameters for NaccacheStern public private key generation.classclassclass -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.bike
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.bikeMethods in org.bouncycastle.pqc.crypto.bike with parameters of type KeyGenerationParameters -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.cmce
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.cmceMethods in org.bouncycastle.pqc.crypto.cmce with parameters of type KeyGenerationParameters -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.crystals.dilithium
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.crystals.dilithiumMethods in org.bouncycastle.pqc.crypto.crystals.dilithium with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidDilithiumKeyPairGenerator.init(KeyGenerationParameters param) -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.falcon
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.falconMethods in org.bouncycastle.pqc.crypto.falcon with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidFalconKeyPairGenerator.init(KeyGenerationParameters param) -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.frodo
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.frodoMethods in org.bouncycastle.pqc.crypto.frodo with parameters of type KeyGenerationParameters -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.gemss
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.gemssMethods in org.bouncycastle.pqc.crypto.gemss with parameters of type KeyGenerationParameters -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.hqc
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.hqcMethods in org.bouncycastle.pqc.crypto.hqc with parameters of type KeyGenerationParameters -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.lms
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.lmsModifier and TypeClassDescriptionclassclassMethods in org.bouncycastle.pqc.crypto.lms with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidHSSKeyPairGenerator.init(KeyGenerationParameters param) voidLMSKeyPairGenerator.init(KeyGenerationParameters param) -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.mldsa
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.mldsaMethods in org.bouncycastle.pqc.crypto.mldsa with parameters of type KeyGenerationParameters -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.mlkem
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.mlkemMethods in org.bouncycastle.pqc.crypto.mlkem with parameters of type KeyGenerationParameters -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.newhope
Methods in org.bouncycastle.pqc.crypto.newhope with parameters of type KeyGenerationParameters -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.ntru
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.ntruModifier and TypeClassDescriptionclassKey generation parameters for NTRU.Methods in org.bouncycastle.pqc.crypto.ntru with parameters of type KeyGenerationParameters -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.ntruprime
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.ntruprimeModifier and TypeClassDescriptionclassclassMethods in org.bouncycastle.pqc.crypto.ntruprime with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidNTRULPRimeKeyPairGenerator.init(KeyGenerationParameters param) intialise the key pair generator.voidSNTRUPrimeKeyPairGenerator.init(KeyGenerationParameters param) Initialize the Key Pair Generator. -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.picnic
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.picnicMethods in org.bouncycastle.pqc.crypto.picnic with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidPicnicKeyPairGenerator.init(KeyGenerationParameters param) -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.rainbow
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.rainbowMethods in org.bouncycastle.pqc.crypto.rainbow with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidRainbowKeyPairGenerator.init(KeyGenerationParameters param) -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.saber
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.saberMethods in org.bouncycastle.pqc.crypto.saber with parameters of type KeyGenerationParameters -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.slhdsa
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.slhdsaMethods in org.bouncycastle.pqc.crypto.slhdsa with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidSLHDSAKeyPairGenerator.init(KeyGenerationParameters param) -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.sphincs
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.sphincsMethods in org.bouncycastle.pqc.crypto.sphincs with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidSPHINCS256KeyPairGenerator.init(KeyGenerationParameters param) -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.sphincsplus
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.sphincsplusMethods in org.bouncycastle.pqc.crypto.sphincsplus with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidSPHINCSPlusKeyPairGenerator.init(KeyGenerationParameters param) -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.xmss
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.xmssModifier and TypeClassDescriptionfinal classXMSS key-pair generation parameters.final classXMSS^MT key-pair generation parameters.Methods in org.bouncycastle.pqc.crypto.xmss with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidXMSSKeyPairGenerator.init(KeyGenerationParameters param) voidXMSSMTKeyPairGenerator.init(KeyGenerationParameters param) -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.xwing
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.crypto.xwingMethods in org.bouncycastle.pqc.crypto.xwing with parameters of type KeyGenerationParameters -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.legacy.crypto.gmss
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.legacy.crypto.gmssMethods in org.bouncycastle.pqc.legacy.crypto.gmss with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidGMSSKeyPairGenerator.init(KeyGenerationParameters param) voidGMSSKeyPairGenerator.initialize(KeyGenerationParameters param) Initalizes the key pair generator using a parameter set as input -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.legacy.crypto.mceliece
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.legacy.crypto.mcelieceModifier and TypeClassDescriptionclassclassMethods in org.bouncycastle.pqc.legacy.crypto.mceliece with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidMcElieceCCA2KeyPairGenerator.init(KeyGenerationParameters param) voidMcElieceKeyPairGenerator.init(KeyGenerationParameters param) -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.legacy.crypto.ntru
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.legacy.crypto.ntruModifier and TypeClassDescriptionclassA set of parameters for NtruEncrypt.classA set of parameters for NtruSign.Methods in org.bouncycastle.pqc.legacy.crypto.ntru with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidNTRUEncryptionKeyPairGenerator.init(KeyGenerationParameters param) Constructs a new instance with a set of encryption parameters.voidNTRUSigningKeyPairGenerator.init(KeyGenerationParameters param) -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.legacy.crypto.qtesla
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.legacy.crypto.qteslaModifier and TypeClassDescriptionclassqTESLA key-pair generation parameters.Methods in org.bouncycastle.pqc.legacy.crypto.qtesla with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidQTESLAKeyPairGenerator.init(KeyGenerationParameters param) Initialize the generator with a security category and a source of randomness. -
Uses of KeyGenerationParameters in org.bouncycastle.pqc.legacy.crypto.rainbow
Subclasses of KeyGenerationParameters in org.bouncycastle.pqc.legacy.crypto.rainbowMethods in org.bouncycastle.pqc.legacy.crypto.rainbow with parameters of type KeyGenerationParametersModifier and TypeMethodDescriptionvoidRainbowKeyPairGenerator.init(KeyGenerationParameters param) voidRainbowKeyPairGenerator.initialize(KeyGenerationParameters param)