diff options
Diffstat (limited to 'src/lib/libcrypto/ec')
| -rw-r--r-- | src/lib/libcrypto/ec/ec_cvt.c | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/src/lib/libcrypto/ec/ec_cvt.c b/src/lib/libcrypto/ec/ec_cvt.c index 5b196dd671..87ec0830e2 100644 --- a/src/lib/libcrypto/ec/ec_cvt.c +++ b/src/lib/libcrypto/ec/ec_cvt.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ec_cvt.c,v 1.12 2023/07/07 13:54:45 beck Exp $ */ | 1 | /* $OpenBSD: ec_cvt.c,v 1.13 2024/10/18 10:50:26 tb Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Originally written by Bodo Moeller for the OpenSSL project. | 3 | * Originally written by Bodo Moeller for the OpenSSL project. |
| 4 | */ | 4 | */ |
| @@ -74,13 +74,13 @@ | |||
| 74 | #include <openssl/err.h> | 74 | #include <openssl/err.h> |
| 75 | #include "ec_local.h" | 75 | #include "ec_local.h" |
| 76 | 76 | ||
| 77 | static EC_GROUP * | 77 | EC_GROUP * |
| 78 | ec_group_new_curve(const EC_METHOD *method, const BIGNUM *p, const BIGNUM *a, | 78 | EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, |
| 79 | const BIGNUM *b, BN_CTX *ctx) | 79 | BN_CTX *ctx) |
| 80 | { | 80 | { |
| 81 | EC_GROUP *group; | 81 | EC_GROUP *group; |
| 82 | 82 | ||
| 83 | if ((group = EC_GROUP_new(method)) == NULL) | 83 | if ((group = EC_GROUP_new(EC_GFp_mont_method())) == NULL) |
| 84 | goto err; | 84 | goto err; |
| 85 | 85 | ||
| 86 | if (!EC_GROUP_set_curve(group, p, a, b, ctx)) | 86 | if (!EC_GROUP_set_curve(group, p, a, b, ctx)) |
| @@ -93,11 +93,4 @@ ec_group_new_curve(const EC_METHOD *method, const BIGNUM *p, const BIGNUM *a, | |||
| 93 | 93 | ||
| 94 | return NULL; | 94 | return NULL; |
| 95 | } | 95 | } |
| 96 | |||
| 97 | EC_GROUP * | ||
| 98 | EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, | ||
| 99 | BN_CTX *ctx) | ||
| 100 | { | ||
| 101 | return ec_group_new_curve(EC_GFp_mont_method(), p, a, b, ctx); | ||
| 102 | } | ||
| 103 | LCRYPTO_ALIAS(EC_GROUP_new_curve_GFp); | 96 | LCRYPTO_ALIAS(EC_GROUP_new_curve_GFp); |
