From 2f29fc5d15bbe700437fff5e4ab2ac2737f32b72 Mon Sep 17 00:00:00 2001 From: nathan Date: Thu, 10 Mar 2016 23:35:29 +0100 Subject: [PATCH] Added curve25519 --- Dorkbox-Util/src/dorkbox/util/crypto/CryptoECC.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dorkbox-Util/src/dorkbox/util/crypto/CryptoECC.java b/Dorkbox-Util/src/dorkbox/util/crypto/CryptoECC.java index 0ffdeba..f31426d 100644 --- a/Dorkbox-Util/src/dorkbox/util/crypto/CryptoECC.java +++ b/Dorkbox-Util/src/dorkbox/util/crypto/CryptoECC.java @@ -51,6 +51,9 @@ import java.util.Arrays; public final class CryptoECC { public static final String p521_curve = "secp521r1"; + public static final String curve25519 = "curve25519"; + public static final String default_curve = curve25519; + public static final int macSize = 512; // more info about ECC from: http://www.johannes-bauer.com/compsci/ecc/?menuid=4 // http://stackoverflow.com/questions/7419183/problems-implementing-ecdh-on-android-using-bouncycastle @@ -59,7 +62,6 @@ class CryptoECC { // https://github.com/nelenkov/ecdh-kx/blob/master/src/org/nick/ecdhkx/Crypto.java // http://nelenkov.blogspot.com/2011/12/using-ecdh-on-android.html // http://www.secg.org/collateral/sec1_final.pdf - static final String ECC_NAME = "EC"; /** * Uses SHA512