diff options
Diffstat (limited to 'src/lib/libcrypto/ec/ec_curve.c')
-rw-r--r-- | src/lib/libcrypto/ec/ec_curve.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/lib/libcrypto/ec/ec_curve.c b/src/lib/libcrypto/ec/ec_curve.c index f852ccaee3..c8eee285b6 100644 --- a/src/lib/libcrypto/ec/ec_curve.c +++ b/src/lib/libcrypto/ec/ec_curve.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ec_curve.c,v 1.13 2016/03/10 23:21:46 mmcc Exp $ */ | 1 | /* $OpenBSD: ec_curve.c,v 1.14 2016/11/04 17:33:19 miod Exp $ */ |
2 | /* | 2 | /* |
3 | * Written by Nils Larsch for the OpenSSL project. | 3 | * Written by Nils Larsch for the OpenSSL project. |
4 | */ | 4 | */ |
@@ -3050,11 +3050,15 @@ static const ec_list_element curve_list[] = { | |||
3050 | {NID_X9_62_prime239v1, &_EC_X9_62_PRIME_239V1.h, 0, "X9.62 curve over a 239 bit prime field"}, | 3050 | {NID_X9_62_prime239v1, &_EC_X9_62_PRIME_239V1.h, 0, "X9.62 curve over a 239 bit prime field"}, |
3051 | {NID_X9_62_prime239v2, &_EC_X9_62_PRIME_239V2.h, 0, "X9.62 curve over a 239 bit prime field"}, | 3051 | {NID_X9_62_prime239v2, &_EC_X9_62_PRIME_239V2.h, 0, "X9.62 curve over a 239 bit prime field"}, |
3052 | {NID_X9_62_prime239v3, &_EC_X9_62_PRIME_239V3.h, 0, "X9.62 curve over a 239 bit prime field"}, | 3052 | {NID_X9_62_prime239v3, &_EC_X9_62_PRIME_239V3.h, 0, "X9.62 curve over a 239 bit prime field"}, |
3053 | #ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 | 3053 | {NID_X9_62_prime256v1, &_EC_X9_62_PRIME_256V1.h, |
3054 | {NID_X9_62_prime256v1, &_EC_X9_62_PRIME_256V1.h, EC_GFp_nistp256_method, "X9.62/SECG curve over a 256 bit prime field"}, | 3054 | #if defined(ECP_NISTZ256_ASM) |
3055 | EC_GFp_nistz256_method, | ||
3056 | #elif !defined(OPENSSL_NO_EC_NISTP_64_GCC_128) | ||
3057 | EC_GFp_nistp256_method, | ||
3055 | #else | 3058 | #else |
3056 | {NID_X9_62_prime256v1, &_EC_X9_62_PRIME_256V1.h, 0, "X9.62/SECG curve over a 256 bit prime field"}, | 3059 | 0, |
3057 | #endif | 3060 | #endif |
3061 | "X9.62/SECG curve over a 256 bit prime field"}, | ||
3058 | #ifndef OPENSSL_NO_EC2M | 3062 | #ifndef OPENSSL_NO_EC2M |
3059 | /* characteristic two field curves */ | 3063 | /* characteristic two field curves */ |
3060 | /* NIST/SECG curves */ | 3064 | /* NIST/SECG curves */ |