Class HaetaeKeyPairGeneratorSpi
java.lang.Object
java.security.KeyPairGeneratorSpi
java.security.KeyPairGenerator
org.bouncycastle.pqc.jcajce.provider.haetae.HaetaeKeyPairGeneratorSpi
- Direct Known Subclasses:
HaetaeKeyPairGeneratorSpi.HAETAE2, HaetaeKeyPairGeneratorSpi.HAETAE3, HaetaeKeyPairGeneratorSpi.HAETAE5
KeyPairGenerator SPI for HAETAE. Construct with the
default constructor and call initialize(AlgorithmParameterSpec, SecureRandom)
with a HaetaeParameterSpec to pick a parameter set; or use one of
the nested HaetaeKeyPairGeneratorSpi.HAETAE2 / HaetaeKeyPairGeneratorSpi.HAETAE3 / HaetaeKeyPairGeneratorSpi.HAETAE5 subclasses
which hard-pin a parameter set so callers can reach a specific variant via
KeyPairGenerator.getInstance(spec.getName(), "BCPQC").-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHaetaeKeyPairGeneratorSpi(HAETAEParameters haetaeParameters) -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(int strength, SecureRandom random) voidinitialize(AlgorithmParameterSpec params, SecureRandom random) Methods inherited from class KeyPairGenerator
genKeyPair, getAlgorithm, getInstance, getInstance, getInstance, getProvider, initialize, initialize
-
Constructor Details
-
HaetaeKeyPairGeneratorSpi
public HaetaeKeyPairGeneratorSpi() -
HaetaeKeyPairGeneratorSpi
-
-
Method Details
-
initialize
- Overrides:
initializein classKeyPairGenerator
-
initialize
public void initialize(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException - Overrides:
initializein classKeyPairGenerator- Throws:
InvalidAlgorithmParameterException
-
generateKeyPair
- Overrides:
generateKeyPairin classKeyPairGenerator
-