Enum Class GordianNTRUSpec
java.lang.Object
java.lang.Enum<GordianNTRUSpec>
io.github.tonywasher.joceanus.gordianknot.api.keypair.GordianNTRUSpec
- All Implemented Interfaces:
Serializable,Comparable<GordianNTRUSpec>,Constable
NTRU KeySpec.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionorg.bouncycastle.asn1.ASN1ObjectIdentifierObtain NTRU algorithm Identifier.org.bouncycastle.pqc.crypto.ntru.NTRUParametersObtain NTRU Parameters.org.bouncycastle.pqc.jcajce.spec.NTRUParameterSpecObtain NTRU ParameterSpec.static GordianNTRUSpecReturns the enum constant of this class with the specified name.static GordianNTRUSpec[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
HPS509
HPS 509 2048. -
HPS677
HPS 677 2048. -
HPS821
HPS 821 4096. -
HPS1229
HPS 1229 4096. -
HRSS701
HRSS 701. -
HRSS1373
HRSS 1373.
-
-
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.ntru.NTRUParameters getParameters()Obtain NTRU Parameters.- Returns:
- the parameters.
-
getParameterSpec
public org.bouncycastle.pqc.jcajce.spec.NTRUParameterSpec getParameterSpec()Obtain NTRU ParameterSpec.- Returns:
- the parameters.
-
getIdentifier
public org.bouncycastle.asn1.ASN1ObjectIdentifier getIdentifier()Obtain NTRU algorithm Identifier.- Returns:
- the identifier.
-