Class SLHDSAKeyFactorySpi
java.lang.Object
java.security.KeyFactorySpi
org.bouncycastle.pqc.jcajce.provider.util.BaseKeyFactorySpi
org.bouncycastle.jcajce.provider.asymmetric.slhdsa.SLHDSAKeyFactorySpi
- All Implemented Interfaces:
AsymmetricKeyInfoConverter
- Direct Known Subclasses:
SLHDSAKeyFactorySpi.Hash
,SLHDSAKeyFactorySpi.HashSha2_128f
,SLHDSAKeyFactorySpi.HashSha2_128s
,SLHDSAKeyFactorySpi.HashSha2_192f
,SLHDSAKeyFactorySpi.HashSha2_192s
,SLHDSAKeyFactorySpi.HashSha2_256f
,SLHDSAKeyFactorySpi.HashSha2_256s
,SLHDSAKeyFactorySpi.HashShake_128f
,SLHDSAKeyFactorySpi.HashShake_128s
,SLHDSAKeyFactorySpi.HashShake_192f
,SLHDSAKeyFactorySpi.HashShake_192s
,SLHDSAKeyFactorySpi.HashShake_256f
,SLHDSAKeyFactorySpi.HashShake_256s
,SLHDSAKeyFactorySpi.Pure
,SLHDSAKeyFactorySpi.Sha2_128f
,SLHDSAKeyFactorySpi.Sha2_128s
,SLHDSAKeyFactorySpi.Sha2_192f
,SLHDSAKeyFactorySpi.Sha2_192s
,SLHDSAKeyFactorySpi.Sha2_256f
,SLHDSAKeyFactorySpi.Sha2_256s
,SLHDSAKeyFactorySpi.Shake_128f
,SLHDSAKeyFactorySpi.Shake_128s
,SLHDSAKeyFactorySpi.Shake_192f
,SLHDSAKeyFactorySpi.Shake_192s
,SLHDSAKeyFactorySpi.Shake_256f
,SLHDSAKeyFactorySpi.Shake_256s
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal KeySpec
engineGetKeySpec
(Key key, Class keySpec) final Key
engineTranslateKey
(Key key) generatePrivate
(PrivateKeyInfo keyInfo) generatePublic
(SubjectPublicKeyInfo keyInfo) Methods inherited from class org.bouncycastle.pqc.jcajce.provider.util.BaseKeyFactorySpi
engineGeneratePrivate, engineGeneratePublic
-
Constructor Details
-
SLHDSAKeyFactorySpi
-
SLHDSAKeyFactorySpi
-
-
Method Details
-
engineGetKeySpec
- Specified by:
engineGetKeySpec
in classKeyFactorySpi
- Throws:
InvalidKeySpecException
-
engineTranslateKey
- Specified by:
engineTranslateKey
in classKeyFactorySpi
- Throws:
InvalidKeyException
-
generatePrivate
- Throws:
IOException
-
generatePublic
- Throws:
IOException
-