added ECDH with OpenSSL (see RFC 4753)
[strongswan.git] / src / libstrongswan / crypto / diffie_hellman.c
index 9227087..a915074 100644 (file)
@@ -24,11 +24,14 @@ ENUM_BEGIN(diffie_hellman_group_names, MODP_NONE, MODP_1024_BIT,
        "MODP_1024_BIT");
 ENUM_NEXT(diffie_hellman_group_names, MODP_1536_BIT, MODP_1536_BIT, MODP_1024_BIT,
        "MODP_1536_BIT");
-ENUM_NEXT(diffie_hellman_group_names, MODP_2048_BIT, MODP_8192_BIT, MODP_1536_BIT,
+ENUM_NEXT(diffie_hellman_group_names, MODP_2048_BIT, ECP_521_BIT, MODP_1536_BIT,
        "MODP_2048_BIT",
        "MODP_3072_BIT",
        "MODP_4096_BIT",
        "MODP_6144_BIT",
-       "MODP_8192_BIT");
-ENUM_END(diffie_hellman_group_names, MODP_8192_BIT);
+       "MODP_8192_BIT"
+       "ECP_256_BIT",
+       "ECP_384_BIT",
+       "ECP_521_BIT");
+ENUM_END(diffie_hellman_group_names, ECP_521_BIT);