Skip to content

Commit c7f8d1e

Browse files
committed
Add RFC 8032 name as alias
1 parent f7d6ec8 commit c7f8d1e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/net/i2p/crypto/eddsa/spec/EdDSANamedCurveTable.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,19 @@ public static void defineCurve(String name, EdDSANamedCurveSpec curve) {
5151
curves.put(name, curve);
5252
}
5353

54+
static void defineCurveAlias(String name, String alias) {
55+
EdDSANamedCurveSpec curve = curves.get(name);
56+
if (curve == null) {
57+
throw new IllegalStateException();
58+
}
59+
curves.put(alias, curve);
60+
}
61+
5462
static {
5563
defineCurve(CURVE_ED25519_SHA512, ed25519sha512);
64+
65+
// RFC 8032
66+
defineCurveAlias(CURVE_ED25519_SHA512, "Ed25519");
5667
}
5768

5869
public static EdDSANamedCurveSpec getByName(String name) {

0 commit comments

Comments
 (0)