Enum Class GordianSnovaSpec
java.lang.Object
java.lang.Enum<GordianSnovaSpec>
io.github.tonywasher.joceanus.gordianknot.api.keypair.GordianSnovaSpec
- All Implemented Interfaces:
Serializable,Comparable<GordianSnovaSpec>,Constable
Mayo KeySpec.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionSnova24A ESK.Snova24A SHAKE ESK.Snova24A SHAKE SSK.Snova24A SSK.SNova24B ESK.SNova24B SHAKE ESK.SNova24B SHAKESSK.Snova24B SSK.SNova25 ESK.SNova25 SHAKE ESK.SNova25 SHAKE SSK.SNova25 SSK.SNova29.SNova29 SHAKE ESK.SNova29 SHAKE SSK.SNova29.SNova37A ESK.SNova37A SHAKE ESK.SNova37A SHAKE SSK.SNova37A SSK.SNova37B ESK.SNova37B SHAKE ESK.SNova37B SHAKE SSK.SNova37B SSK.SNova49 ESK.SNova49 SHAKE ESK.SNova49 SHAKE SSK.SNova49 SSK.SNova56 ESK.SNova56 SHAKE ESK.SNova56 SHAKE SSK.SNova56 SSK.SNova60 ESK.SNova60 SHAKE ESK.SNova60 SHAKE SSK.SNova60 SSK.SNova66 ESK.SNova66 SHAKE ESK.SNova66 SSK.SNova66 SSK.SNova75 ESK.SNova75 SHAKE ESK.SNova75 SHAKE SSK.SNova75 SSK. -
Method Summary
Modifier and TypeMethodDescriptionorg.bouncycastle.asn1.ASN1ObjectIdentifierObtain MAYO algorithm Identifier.org.bouncycastle.pqc.crypto.snova.SnovaParametersObtain Mayo Parameters.org.bouncycastle.pqc.jcajce.spec.SnovaParameterSpecObtain Mayo ParameterSpec.static GordianSnovaSpecReturns the enum constant of this class with the specified name.static GordianSnovaSpec[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SNOVA24A_SSK
Snova24A SSK. -
SNOVA24A_ESK
Snova24A ESK. -
SNOVA24A_SHAKE_SSK
Snova24A SHAKE SSK. -
SNOVA24A_SHAKE_ESK
Snova24A SHAKE ESK. -
SNOVA24B_SSK
Snova24B SSK. -
SNOVA24B_ESK
SNova24B ESK. -
SNOVA24B_SHAKE_SSK
SNova24B SHAKESSK. -
SNOVA24B_SHAKE_ESK
SNova24B SHAKE ESK. -
SNOVA25_SSK
SNova25 SSK. -
SNOVA25_ESK
SNova25 ESK. -
SNOVA25_SHAKE_SSK
SNova25 SHAKE SSK. -
SNOVA25_SHAKE_ESK
SNova25 SHAKE ESK. -
SNOVA29_SSK
SNova29. -
SNOVA29_ESK
SNova29. -
SNOVA29_SHAKE_SSK
SNova29 SHAKE SSK. -
SNOVA29_SHAKE_ESK
SNova29 SHAKE ESK. -
SNOVA37A_SSK
SNova37A SSK. -
SNOVA37A_ESK
SNova37A ESK. -
SNOVA37A_SHAKE_SSK
SNova37A SHAKE SSK. -
SNOVA37A_SHAKE_ESK
SNova37A SHAKE ESK. -
SNOVA37B_SSK
SNova37B SSK. -
SNOVA37B_ESK
SNova37B ESK. -
SNOVA37B_SHAKE_SSK
SNova37B SHAKE SSK. -
SNOVA37B_SHAKE_ESK
SNova37B SHAKE ESK. -
SNOVA49_SSK
SNova49 SSK. -
SNOVA49_ESK
SNova49 ESK. -
SNOVA49_SHAKE_SSK
SNova49 SHAKE SSK. -
SNOVA49_SHAKE_ESK
SNova49 SHAKE ESK. -
SNOVA56_SSK
SNova56 SSK. -
SNOVA56_ESK
SNova56 ESK. -
SNOVA56_SHAKE_SSK
SNova56 SHAKE SSK. -
SNOVA56_SHAKE_ESK
SNova56 SHAKE ESK. -
SNOVA60_SSK
SNova60 SSK. -
SNOVA60_ESK
SNova60 ESK. -
SNOVA60_SHAKE_SSK
SNova60 SHAKE SSK. -
SNOVA60_SHAKE_ESK
SNova60 SHAKE ESK. -
SNOVA66_SSK
SNova66 SSK. -
SNOVA66_ESK
SNova66 ESK. -
SNOVA66_SHAKE_SSK
SNova66 SSK. -
SNOVA66_SHAKE_ESK
SNova66 SHAKE ESK. -
SNOVA75_SSK
SNova75 SSK. -
SNOVA75_ESK
SNova75 ESK. -
SNOVA75_SHAKE_SSK
SNova75 SHAKE SSK. -
SNOVA75_SHAKE_ESK
SNova75 SHAKE ESK.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getParameters
public org.bouncycastle.pqc.crypto.snova.SnovaParameters getParameters()Obtain Mayo Parameters.- Returns:
- the parameters.
-
getParameterSpec
public org.bouncycastle.pqc.jcajce.spec.SnovaParameterSpec getParameterSpec()Obtain Mayo ParameterSpec.- Returns:
- the parameters.
-
getIdentifier
public org.bouncycastle.asn1.ASN1ObjectIdentifier getIdentifier()Obtain MAYO algorithm Identifier.- Returns:
- the identifier.
-