diff options
| author | jsing <> | 2023-03-04 14:53:23 +0000 |
|---|---|---|
| committer | jsing <> | 2023-03-04 14:53:23 +0000 |
| commit | 0be7083be20d8939fb6006e71ad297b08c0c04cd (patch) | |
| tree | 4d95c6add45ff07c32eaeb8d7c4d4a6e6bb04cd0 /src/lib/libcrypto/ec/ec_curve.c | |
| parent | 1145b4d3ac3f1dd0bcb743ae141634e4c7c4e1b1 (diff) | |
| download | openbsd-0be7083be20d8939fb6006e71ad297b08c0c04cd.tar.gz openbsd-0be7083be20d8939fb6006e71ad297b08c0c04cd.tar.bz2 openbsd-0be7083be20d8939fb6006e71ad297b08c0c04cd.zip | |
Mop up ECP_NISTZ256_ASM and OPENSSL_NO_EC_NISTP_64_GCC_128 leftovers.
This is `unifdef -m -DOPENSSL_NO_EC_NISTP_64_GCC_128 -UECP_NISTZ256_ASM`
and some manual tidy up.
Diffstat (limited to 'src/lib/libcrypto/ec/ec_curve.c')
| -rw-r--r-- | src/lib/libcrypto/ec/ec_curve.c | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/src/lib/libcrypto/ec/ec_curve.c b/src/lib/libcrypto/ec/ec_curve.c index 4a6ee895d2..324abe8ee1 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.25 2022/11/26 16:08:52 tb Exp $ */ | 1 | /* $OpenBSD: ec_curve.c,v 1.26 2023/03/04 14:53:23 jsing Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Written by Nils Larsch for the OpenSSL project. | 3 | * Written by Nils Larsch for the OpenSSL project. |
| 4 | */ | 4 | */ |
| @@ -3183,19 +3183,11 @@ static const ec_list_element curve_list[] = { | |||
| 3183 | /* SECG secp192r1 is the same as X9.62 prime192v1 and hence omitted */ | 3183 | /* SECG secp192r1 is the same as X9.62 prime192v1 and hence omitted */ |
| 3184 | {NID_secp192k1, &_EC_SECG_PRIME_192K1.h, 0, "SECG curve over a 192 bit prime field"}, | 3184 | {NID_secp192k1, &_EC_SECG_PRIME_192K1.h, 0, "SECG curve over a 192 bit prime field"}, |
| 3185 | {NID_secp224k1, &_EC_SECG_PRIME_224K1.h, 0, "SECG curve over a 224 bit prime field"}, | 3185 | {NID_secp224k1, &_EC_SECG_PRIME_224K1.h, 0, "SECG curve over a 224 bit prime field"}, |
| 3186 | #ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 | ||
| 3187 | {NID_secp224r1, &_EC_NIST_PRIME_224.h, EC_GFp_nistp224_method, "NIST/SECG curve over a 224 bit prime field"}, | ||
| 3188 | #else | ||
| 3189 | {NID_secp224r1, &_EC_NIST_PRIME_224.h, 0, "NIST/SECG curve over a 224 bit prime field"}, | 3186 | {NID_secp224r1, &_EC_NIST_PRIME_224.h, 0, "NIST/SECG curve over a 224 bit prime field"}, |
| 3190 | #endif | ||
| 3191 | {NID_secp256k1, &_EC_SECG_PRIME_256K1.h, 0, "SECG curve over a 256 bit prime field"}, | 3187 | {NID_secp256k1, &_EC_SECG_PRIME_256K1.h, 0, "SECG curve over a 256 bit prime field"}, |
| 3192 | /* SECG secp256r1 is the same as X9.62 prime256v1 and hence omitted */ | 3188 | /* SECG secp256r1 is the same as X9.62 prime256v1 and hence omitted */ |
| 3193 | {NID_secp384r1, &_EC_NIST_PRIME_384.h, 0, "NIST/SECG curve over a 384 bit prime field"}, | 3189 | {NID_secp384r1, &_EC_NIST_PRIME_384.h, 0, "NIST/SECG curve over a 384 bit prime field"}, |
| 3194 | #ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 | ||
| 3195 | {NID_secp521r1, &_EC_NIST_PRIME_521.h, EC_GFp_nistp521_method, "NIST/SECG curve over a 521 bit prime field"}, | ||
| 3196 | #else | ||
| 3197 | {NID_secp521r1, &_EC_NIST_PRIME_521.h, 0, "NIST/SECG curve over a 521 bit prime field"}, | 3190 | {NID_secp521r1, &_EC_NIST_PRIME_521.h, 0, "NIST/SECG curve over a 521 bit prime field"}, |
| 3198 | #endif | ||
| 3199 | /* X9.62 curves */ | 3191 | /* X9.62 curves */ |
| 3200 | {NID_X9_62_prime192v1, &_EC_NIST_PRIME_192.h, 0, "NIST/X9.62/SECG curve over a 192 bit prime field"}, | 3192 | {NID_X9_62_prime192v1, &_EC_NIST_PRIME_192.h, 0, "NIST/X9.62/SECG curve over a 192 bit prime field"}, |
| 3201 | {NID_X9_62_prime192v2, &_EC_X9_62_PRIME_192V2.h, 0, "X9.62 curve over a 192 bit prime field"}, | 3193 | {NID_X9_62_prime192v2, &_EC_X9_62_PRIME_192V2.h, 0, "X9.62 curve over a 192 bit prime field"}, |
| @@ -3203,15 +3195,7 @@ static const ec_list_element curve_list[] = { | |||
| 3203 | {NID_X9_62_prime239v1, &_EC_X9_62_PRIME_239V1.h, 0, "X9.62 curve over a 239 bit prime field"}, | 3195 | {NID_X9_62_prime239v1, &_EC_X9_62_PRIME_239V1.h, 0, "X9.62 curve over a 239 bit prime field"}, |
| 3204 | {NID_X9_62_prime239v2, &_EC_X9_62_PRIME_239V2.h, 0, "X9.62 curve over a 239 bit prime field"}, | 3196 | {NID_X9_62_prime239v2, &_EC_X9_62_PRIME_239V2.h, 0, "X9.62 curve over a 239 bit prime field"}, |
| 3205 | {NID_X9_62_prime239v3, &_EC_X9_62_PRIME_239V3.h, 0, "X9.62 curve over a 239 bit prime field"}, | 3197 | {NID_X9_62_prime239v3, &_EC_X9_62_PRIME_239V3.h, 0, "X9.62 curve over a 239 bit prime field"}, |
| 3206 | {NID_X9_62_prime256v1, &_EC_X9_62_PRIME_256V1.h, | 3198 | {NID_X9_62_prime256v1, &_EC_X9_62_PRIME_256V1.h, 0, "X9.62/SECG curve over a 256 bit prime field"}, |
| 3207 | #if defined(ECP_NISTZ256_ASM) | ||
| 3208 | EC_GFp_nistz256_method, | ||
| 3209 | #elif !defined(OPENSSL_NO_EC_NISTP_64_GCC_128) | ||
| 3210 | EC_GFp_nistp256_method, | ||
| 3211 | #else | ||
| 3212 | 0, | ||
| 3213 | #endif | ||
| 3214 | "X9.62/SECG curve over a 256 bit prime field"}, | ||
| 3215 | #ifndef OPENSSL_NO_EC2M | 3199 | #ifndef OPENSSL_NO_EC2M |
| 3216 | /* characteristic two field curves */ | 3200 | /* characteristic two field curves */ |
| 3217 | /* NIST/SECG curves */ | 3201 | /* NIST/SECG curves */ |
