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)
protected
SLHDSAKeyPairGeneratorSpi(SLHDSAParameterSpec paramSpec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.KeyPair
generateKeyPair()
void
initialize(int strength, java.security.SecureRandom random)
void
initialize(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:
initialize
in classjava.security.KeyPairGenerator
-
initialize
public void initialize(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) throws java.security.InvalidAlgorithmParameterException
- Overrides:
initialize
in classjava.security.KeyPairGenerator
- Throws:
java.security.InvalidAlgorithmParameterException
-
generateKeyPair
public java.security.KeyPair generateKeyPair()
- Overrides:
generateKeyPair
in classjava.security.KeyPairGenerator
-
-