ibm.security.internal.spec
Enum NamedParameterSpec.CURVE
- java.lang.Object
-
- java.lang.Enum<NamedParameterSpec.CURVE>
-
- ibm.security.internal.spec.NamedParameterSpec.CURVE
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<NamedParameterSpec.CURVE>
- Enclosing class:
- NamedParameterSpec
public static enum NamedParameterSpec.CURVE extends java.lang.Enum<NamedParameterSpec.CURVE>
ENUM that identifiy's the elliptic curve to be used.
-
-
Enum Constant Summary
Enum Constants Enum Constant and Description Ed25519
The Ed25519 parametersEd448
The Ed448 parametersFFDHE2048
The FFDHE2048 parametersFFDHE3072
The FFDHE3072 parametersFFDHE4096
The FFDHE4096 parametersFFDHE6144
The FFDHE6144 parametersFFDHE8192
The FFDHE8192 parametersX25519
The X25519 parametersX448
The X448 parameters
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static NamedParameterSpec.CURVE
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static NamedParameterSpec.CURVE[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
X25519
public static final NamedParameterSpec.CURVE X25519
The X25519 parameters
-
X448
public static final NamedParameterSpec.CURVE X448
The X448 parameters
-
FFDHE2048
public static final NamedParameterSpec.CURVE FFDHE2048
The FFDHE2048 parameters
-
FFDHE3072
public static final NamedParameterSpec.CURVE FFDHE3072
The FFDHE3072 parameters
-
FFDHE4096
public static final NamedParameterSpec.CURVE FFDHE4096
The FFDHE4096 parameters
-
FFDHE6144
public static final NamedParameterSpec.CURVE FFDHE6144
The FFDHE6144 parameters
-
FFDHE8192
public static final NamedParameterSpec.CURVE FFDHE8192
The FFDHE8192 parameters
-
Ed25519
public static final NamedParameterSpec.CURVE Ed25519
The Ed25519 parameters
-
Ed448
public static final NamedParameterSpec.CURVE Ed448
The Ed448 parameters
-
-
Method Detail
-
values
public static NamedParameterSpec.CURVE[] 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 (NamedParameterSpec.CURVE c : NamedParameterSpec.CURVE.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static NamedParameterSpec.CURVE 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
-
-