Class FaestKeyPairGeneratorSpi
- java.lang.Object
-
- java.security.KeyPairGeneratorSpi
-
- java.security.KeyPairGenerator
-
- org.bouncycastle.pqc.jcajce.provider.faest.FaestKeyPairGeneratorSpi
-
- Direct Known Subclasses:
FaestKeyPairGeneratorSpi.FAEST_128F,FaestKeyPairGeneratorSpi.FAEST_128S,FaestKeyPairGeneratorSpi.FAEST_192F,FaestKeyPairGeneratorSpi.FAEST_192S,FaestKeyPairGeneratorSpi.FAEST_256F,FaestKeyPairGeneratorSpi.FAEST_256S,FaestKeyPairGeneratorSpi.FAEST_EM_128F,FaestKeyPairGeneratorSpi.FAEST_EM_128S,FaestKeyPairGeneratorSpi.FAEST_EM_192F,FaestKeyPairGeneratorSpi.FAEST_EM_192S,FaestKeyPairGeneratorSpi.FAEST_EM_256F,FaestKeyPairGeneratorSpi.FAEST_EM_256S
public class FaestKeyPairGeneratorSpi extends java.security.KeyPairGenerator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFaestKeyPairGeneratorSpi.FAEST_128Fstatic classFaestKeyPairGeneratorSpi.FAEST_128Sstatic classFaestKeyPairGeneratorSpi.FAEST_192Fstatic classFaestKeyPairGeneratorSpi.FAEST_192Sstatic classFaestKeyPairGeneratorSpi.FAEST_256Fstatic classFaestKeyPairGeneratorSpi.FAEST_256Sstatic classFaestKeyPairGeneratorSpi.FAEST_EM_128Fstatic classFaestKeyPairGeneratorSpi.FAEST_EM_128Sstatic classFaestKeyPairGeneratorSpi.FAEST_EM_192Fstatic classFaestKeyPairGeneratorSpi.FAEST_EM_192Sstatic classFaestKeyPairGeneratorSpi.FAEST_EM_256Fstatic classFaestKeyPairGeneratorSpi.FAEST_EM_256S
-
Constructor Summary
Constructors Modifier Constructor Description FaestKeyPairGeneratorSpi()protectedFaestKeyPairGeneratorSpi(FaestParameters faestParameters)
-
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, java.security.SecureRandom random)
-
-
-
Constructor Detail
-
FaestKeyPairGeneratorSpi
public FaestKeyPairGeneratorSpi()
-
FaestKeyPairGeneratorSpi
protected FaestKeyPairGeneratorSpi(FaestParameters faestParameters)
-
-
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, 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
-
-