Class SLHDSAKeyPairGeneratorSpi
- java.lang.Object
-
- java.security.KeyPairGeneratorSpi
-
- java.security.KeyPairGenerator
-
- org.bouncycastle.jcajce.provider.asymmetric.slhdsa.SLHDSAKeyPairGeneratorSpi
-
- Direct Known Subclasses:
SLHDSAKeyPairGeneratorSpi.Hash,SLHDSAKeyPairGeneratorSpi.HashSha2_128f,SLHDSAKeyPairGeneratorSpi.HashSha2_128s,SLHDSAKeyPairGeneratorSpi.HashSha2_192f,SLHDSAKeyPairGeneratorSpi.HashSha2_192s,SLHDSAKeyPairGeneratorSpi.HashSha2_256f,SLHDSAKeyPairGeneratorSpi.HashSha2_256s,SLHDSAKeyPairGeneratorSpi.HashShake_128f,SLHDSAKeyPairGeneratorSpi.HashShake_128s,SLHDSAKeyPairGeneratorSpi.HashShake_192f,SLHDSAKeyPairGeneratorSpi.HashShake_192s,SLHDSAKeyPairGeneratorSpi.HashShake_256f,SLHDSAKeyPairGeneratorSpi.HashShake_256s,SLHDSAKeyPairGeneratorSpi.Pure,SLHDSAKeyPairGeneratorSpi.Sha2_128f,SLHDSAKeyPairGeneratorSpi.Sha2_128s,SLHDSAKeyPairGeneratorSpi.Sha2_192f,SLHDSAKeyPairGeneratorSpi.Sha2_192s,SLHDSAKeyPairGeneratorSpi.Sha2_256f,SLHDSAKeyPairGeneratorSpi.Sha2_256s,SLHDSAKeyPairGeneratorSpi.Shake_128f,SLHDSAKeyPairGeneratorSpi.Shake_128s,SLHDSAKeyPairGeneratorSpi.Shake_192f,SLHDSAKeyPairGeneratorSpi.Shake_192s,SLHDSAKeyPairGeneratorSpi.Shake_256f,SLHDSAKeyPairGeneratorSpi.Shake_256s
public class SLHDSAKeyPairGeneratorSpi extends java.security.KeyPairGenerator
-
-
Nested Class Summary
-
Constructor Summary
Constructors Modifier Constructor Description SLHDSAKeyPairGeneratorSpi(java.lang.String name)protectedSLHDSAKeyPairGeneratorSpi(SLHDSAParameterSpec 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, java.security.SecureRandom random)
-
-
-
Constructor Detail
-
SLHDSAKeyPairGeneratorSpi
public SLHDSAKeyPairGeneratorSpi(java.lang.String name)
-
SLHDSAKeyPairGeneratorSpi
protected SLHDSAKeyPairGeneratorSpi(SLHDSAParameterSpec 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, 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
-
-