Package org.bouncycastle.crypto.fips
Enum FipsEC.DomainParameterID
- java.lang.Object
-
- java.lang.Enum<FipsEC.DomainParameterID>
-
- org.bouncycastle.crypto.fips.FipsEC.DomainParameterID
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<FipsEC.DomainParameterID>
,ECDomainParametersID
- Enclosing class:
- FipsEC
public static enum FipsEC.DomainParameterID extends java.lang.Enum<FipsEC.DomainParameterID> implements ECDomainParametersID
An enumeration of ECDomainParametersID for the NIST defined EC domain parameters.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCurveName()
Return the string version of the curve name.static FipsEC.DomainParameterID
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static FipsEC.DomainParameterID[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
B571
public static final FipsEC.DomainParameterID B571
-
B409
public static final FipsEC.DomainParameterID B409
-
B283
public static final FipsEC.DomainParameterID B283
-
B233
public static final FipsEC.DomainParameterID B233
-
B163
public static final FipsEC.DomainParameterID B163
-
K571
public static final FipsEC.DomainParameterID K571
-
K409
public static final FipsEC.DomainParameterID K409
-
K283
public static final FipsEC.DomainParameterID K283
-
K233
public static final FipsEC.DomainParameterID K233
-
K163
public static final FipsEC.DomainParameterID K163
-
P521
public static final FipsEC.DomainParameterID P521
-
P384
public static final FipsEC.DomainParameterID P384
-
P256
public static final FipsEC.DomainParameterID P256
-
P224
public static final FipsEC.DomainParameterID P224
-
P192
public static final FipsEC.DomainParameterID P192
-
-
Method Detail
-
values
public static FipsEC.DomainParameterID[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (FipsEC.DomainParameterID c : FipsEC.DomainParameterID.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static FipsEC.DomainParameterID valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getCurveName
public java.lang.String getCurveName()
Description copied from interface:ECDomainParametersID
Return the string version of the curve name.- Specified by:
getCurveName
in interfaceECDomainParametersID
- Returns:
- the name of the curve.
-
-