diff options
Diffstat (limited to 'src/lib/libcrypto/ec/ecp_methods.c')
-rw-r--r-- | src/lib/libcrypto/ec/ecp_methods.c | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/lib/libcrypto/ec/ecp_methods.c b/src/lib/libcrypto/ec/ecp_methods.c index 333922d351..af19addab4 100644 --- a/src/lib/libcrypto/ec/ecp_methods.c +++ b/src/lib/libcrypto/ec/ecp_methods.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ecp_methods.c,v 1.16 2025/01/01 09:57:02 tb Exp $ */ | 1 | /* $OpenBSD: ecp_methods.c,v 1.17 2025/01/01 10:01:31 tb Exp $ */ |
2 | /* Includes code written by Lenka Fibikova <fibikova@exp-math.uni-essen.de> | 2 | /* Includes code written by Lenka Fibikova <fibikova@exp-math.uni-essen.de> |
3 | * for the OpenSSL project. | 3 | * for the OpenSSL project. |
4 | * Includes code written by Bodo Moeller for the OpenSSL project. | 4 | * Includes code written by Bodo Moeller for the OpenSSL project. |
@@ -84,14 +84,6 @@ | |||
84 | * representation (i.e. 'encoding' means multiplying by some factor R). | 84 | * representation (i.e. 'encoding' means multiplying by some factor R). |
85 | */ | 85 | */ |
86 | 86 | ||
87 | static void | ||
88 | ec_group_finish(EC_GROUP *group) | ||
89 | { | ||
90 | BN_free(&group->p); | ||
91 | BN_free(&group->a); | ||
92 | BN_free(&group->b); | ||
93 | } | ||
94 | |||
95 | static int | 87 | static int |
96 | ec_group_copy(EC_GROUP *dest, const EC_GROUP *src) | 88 | ec_group_copy(EC_GROUP *dest, const EC_GROUP *src) |
97 | { | 89 | { |
@@ -1526,13 +1518,6 @@ ec_mont_group_clear(EC_GROUP *group) | |||
1526 | group->mont_one = NULL; | 1518 | group->mont_one = NULL; |
1527 | } | 1519 | } |
1528 | 1520 | ||
1529 | static void | ||
1530 | ec_mont_group_finish(EC_GROUP *group) | ||
1531 | { | ||
1532 | ec_mont_group_clear(group); | ||
1533 | ec_group_finish(group); | ||
1534 | } | ||
1535 | |||
1536 | static int | 1521 | static int |
1537 | ec_mont_group_copy(EC_GROUP *dest, const EC_GROUP *src) | 1522 | ec_mont_group_copy(EC_GROUP *dest, const EC_GROUP *src) |
1538 | { | 1523 | { |
@@ -1661,7 +1646,6 @@ ec_mont_field_set_to_one(const EC_GROUP *group, BIGNUM *r, BN_CTX *ctx) | |||
1661 | 1646 | ||
1662 | static const EC_METHOD ec_GFp_simple_method = { | 1647 | static const EC_METHOD ec_GFp_simple_method = { |
1663 | .field_type = NID_X9_62_prime_field, | 1648 | .field_type = NID_X9_62_prime_field, |
1664 | .group_finish = ec_group_finish, | ||
1665 | .group_copy = ec_group_copy, | 1649 | .group_copy = ec_group_copy, |
1666 | .group_set_curve = ec_group_set_curve, | 1650 | .group_set_curve = ec_group_set_curve, |
1667 | .group_get_curve = ec_group_get_curve, | 1651 | .group_get_curve = ec_group_get_curve, |
@@ -1697,7 +1681,6 @@ LCRYPTO_ALIAS(EC_GFp_simple_method); | |||
1697 | 1681 | ||
1698 | static const EC_METHOD ec_GFp_mont_method = { | 1682 | static const EC_METHOD ec_GFp_mont_method = { |
1699 | .field_type = NID_X9_62_prime_field, | 1683 | .field_type = NID_X9_62_prime_field, |
1700 | .group_finish = ec_mont_group_finish, | ||
1701 | .group_copy = ec_mont_group_copy, | 1684 | .group_copy = ec_mont_group_copy, |
1702 | .group_set_curve = ec_mont_group_set_curve, | 1685 | .group_set_curve = ec_mont_group_set_curve, |
1703 | .group_get_curve = ec_group_get_curve, | 1686 | .group_get_curve = ec_group_get_curve, |