public class EdDSANamedCurveTable
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.HashMap<java.lang.String,EdDSANamedCurveSpec> |
curves |
static java.lang.String |
ED_25519 |
static EdDSANamedCurveSpec |
ED_25519_CURVE_SPEC |
private static Curve |
ed25519curve |
private static Field |
ed25519field |
Constructor and Description |
---|
EdDSANamedCurveTable() |
Modifier and Type | Method and Description |
---|---|
static void |
defineCurve(EdDSANamedCurveSpec curve) |
(package private) static void |
defineCurveAlias(java.lang.String name,
java.lang.String alias) |
static EdDSANamedCurveSpec |
getByName(java.lang.String name) |
private static void |
putCurve(java.lang.String name,
EdDSANamedCurveSpec curve) |
public static final java.lang.String ED_25519
private static final Field ed25519field
private static final Curve ed25519curve
public static final EdDSANamedCurveSpec ED_25519_CURVE_SPEC
private static volatile java.util.HashMap<java.lang.String,EdDSANamedCurveSpec> curves
private static void putCurve(java.lang.String name, EdDSANamedCurveSpec curve)
public static void defineCurve(EdDSANamedCurveSpec curve)
static void defineCurveAlias(java.lang.String name, java.lang.String alias)
public static EdDSANamedCurveSpec getByName(java.lang.String name)