diff options
author | tb <> | 2024-10-18 10:50:26 +0000 |
---|---|---|
committer | tb <> | 2024-10-18 10:50:26 +0000 |
commit | 0c73afc11edb3a29d10d0b6fb9d26636cb1350a6 (patch) | |
tree | 6d4d1bb89f49ca734647844a8222a5188919b9ff /src | |
parent | f6b142438e4de70bc2690dcdfa2e354386b6b58b (diff) | |
download | openbsd-0c73afc11edb3a29d10d0b6fb9d26636cb1350a6.tar.gz openbsd-0c73afc11edb3a29d10d0b6fb9d26636cb1350a6.tar.bz2 openbsd-0c73afc11edb3a29d10d0b6fb9d26636cb1350a6.zip |
Merge EC_GROUP_new_curve_GFp() with ec_group_new_curve()
The latter was used for EC_GROUP_new_curve_GF2m() and is now pointless.
ok jsing
Diffstat (limited to 'src')
-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); |