Class FrodoKEMKeyPairGeneratorSpi
- java.lang.Object
-
- java.security.KeyPairGeneratorSpi
-
- java.security.KeyPairGenerator
-
- org.bouncycastle.jcajce.provider.asymmetric.frodokem.FrodoKEMKeyPairGeneratorSpi
-
- Direct Known Subclasses:
FrodoKEMKeyPairGeneratorSpi.EFrodokem1344Aes,FrodoKEMKeyPairGeneratorSpi.EFrodokem1344Shake,FrodoKEMKeyPairGeneratorSpi.EFrodokem976Aes,FrodoKEMKeyPairGeneratorSpi.EFrodokem976Shake,FrodoKEMKeyPairGeneratorSpi.Frodokem1344Aes,FrodoKEMKeyPairGeneratorSpi.Frodokem1344Shake,FrodoKEMKeyPairGeneratorSpi.Frodokem976Aes,FrodoKEMKeyPairGeneratorSpi.Frodokem976Shake
public class FrodoKEMKeyPairGeneratorSpi extends java.security.KeyPairGenerator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFrodoKEMKeyPairGeneratorSpi.EFrodokem1344Aesstatic classFrodoKEMKeyPairGeneratorSpi.EFrodokem1344Shakestatic classFrodoKEMKeyPairGeneratorSpi.EFrodokem976Aesstatic classFrodoKEMKeyPairGeneratorSpi.EFrodokem976Shakestatic classFrodoKEMKeyPairGeneratorSpi.Frodokem1344Aesstatic classFrodoKEMKeyPairGeneratorSpi.Frodokem1344Shakestatic classFrodoKEMKeyPairGeneratorSpi.Frodokem976Aesstatic classFrodoKEMKeyPairGeneratorSpi.Frodokem976Shake
-
Constructor Summary
Constructors Modifier Constructor Description FrodoKEMKeyPairGeneratorSpi()protectedFrodoKEMKeyPairGeneratorSpi(FrodoKEMParameterSpec paramSpec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.KeyPairgenerateKeyPair()voidinitialize(int strength, java.security.SecureRandom random)voidinitialize(java.security.spec.AlgorithmParameterSpec params)voidinitialize(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random)
-
-
-
Constructor Detail
-
FrodoKEMKeyPairGeneratorSpi
public FrodoKEMKeyPairGeneratorSpi()
-
FrodoKEMKeyPairGeneratorSpi
protected FrodoKEMKeyPairGeneratorSpi(FrodoKEMParameterSpec paramSpec)
-
-
Method Detail
-
initialize
public void initialize(int strength, java.security.SecureRandom random)- Overrides:
initializein classjava.security.KeyPairGenerator
-
initialize
public void initialize(java.security.spec.AlgorithmParameterSpec params) throws java.security.InvalidAlgorithmParameterException- Overrides:
initializein classjava.security.KeyPairGenerator- Throws:
java.security.InvalidAlgorithmParameterException
-
initialize
public void initialize(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) throws java.security.InvalidAlgorithmParameterException- Overrides:
initializein classjava.security.KeyPairGenerator- Throws:
java.security.InvalidAlgorithmParameterException
-
generateKeyPair
public java.security.KeyPair generateKeyPair()
- Overrides:
generateKeyPairin classjava.security.KeyPairGenerator
-
-