diff options
Diffstat (limited to 'src/lib/libcrypto/ec/ecp_mont.c')
| -rw-r--r-- | src/lib/libcrypto/ec/ecp_mont.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/lib/libcrypto/ec/ecp_mont.c b/src/lib/libcrypto/ec/ecp_mont.c index 302f833306..03e594d38d 100644 --- a/src/lib/libcrypto/ec/ecp_mont.c +++ b/src/lib/libcrypto/ec/ecp_mont.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ecp_mont.c,v 1.13 2018/07/10 22:06:14 tb Exp $ */ | 1 | /* $OpenBSD: ecp_mont.c,v 1.14 2018/07/15 05:38:48 jsg 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 | */ |
| @@ -102,9 +102,6 @@ EC_GFp_mont_method(void) | |||
| 102 | .point_cmp = ec_GFp_simple_cmp, | 102 | .point_cmp = ec_GFp_simple_cmp, |
| 103 | .make_affine = ec_GFp_simple_make_affine, | 103 | .make_affine = ec_GFp_simple_make_affine, |
| 104 | .points_make_affine = ec_GFp_simple_points_make_affine, | 104 | .points_make_affine = ec_GFp_simple_points_make_affine, |
| 105 | .mul_generator_ct = ec_GFp_simple_mul_generator_ct, | ||
| 106 | .mul_single_ct = ec_GFp_simple_mul_single_ct, | ||
| 107 | .mul_double_nonct = ec_GFp_simple_mul_double_nonct, | ||
| 108 | .field_mul = ec_GFp_mont_field_mul, | 105 | .field_mul = ec_GFp_mont_field_mul, |
| 109 | .field_sqr = ec_GFp_mont_field_sqr, | 106 | .field_sqr = ec_GFp_mont_field_sqr, |
| 110 | .field_encode = ec_GFp_mont_field_encode, | 107 | .field_encode = ec_GFp_mont_field_encode, |
| @@ -175,7 +172,7 @@ ec_GFp_mont_group_copy(EC_GROUP * dest, const EC_GROUP * src) | |||
| 175 | } | 172 | } |
| 176 | return 1; | 173 | return 1; |
| 177 | 174 | ||
| 178 | err: | 175 | err: |
| 179 | if (dest->field_data1 != NULL) { | 176 | if (dest->field_data1 != NULL) { |
| 180 | BN_MONT_CTX_free(dest->field_data1); | 177 | BN_MONT_CTX_free(dest->field_data1); |
| 181 | dest->field_data1 = NULL; | 178 | dest->field_data1 = NULL; |
| @@ -228,7 +225,7 @@ ec_GFp_mont_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, | |||
| 228 | BN_free(group->field_data2); | 225 | BN_free(group->field_data2); |
| 229 | group->field_data2 = NULL; | 226 | group->field_data2 = NULL; |
| 230 | } | 227 | } |
| 231 | err: | 228 | err: |
| 232 | BN_CTX_free(new_ctx); | 229 | BN_CTX_free(new_ctx); |
| 233 | BN_MONT_CTX_free(mont); | 230 | BN_MONT_CTX_free(mont); |
| 234 | BN_free(one); | 231 | BN_free(one); |
