diff options
Diffstat (limited to 'src/lib/libcrypto/ec')
| -rw-r--r-- | src/lib/libcrypto/ec/ec_asn1.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/ec/ec_asn1.c b/src/lib/libcrypto/ec/ec_asn1.c index 504948b237..634fb5254c 100644 --- a/src/lib/libcrypto/ec/ec_asn1.c +++ b/src/lib/libcrypto/ec/ec_asn1.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ec_asn1.c,v 1.54 2024/10/03 04:15:52 tb Exp $ */ | 1 | /* $OpenBSD: ec_asn1.c,v 1.55 2024/10/03 04:17:05 tb Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Written by Nils Larsch for the OpenSSL project. | 3 | * Written by Nils Larsch for the OpenSSL project. |
| 4 | */ | 4 | */ |
| @@ -843,7 +843,7 @@ ec_asn1_parameters2group(const ECPARAMETERS *params) | |||
| 843 | EC_GROUP *ret = NULL; | 843 | EC_GROUP *ret = NULL; |
| 844 | BIGNUM *p = NULL, *a = NULL, *b = NULL; | 844 | BIGNUM *p = NULL, *a = NULL, *b = NULL; |
| 845 | EC_POINT *point = NULL; | 845 | EC_POINT *point = NULL; |
| 846 | long field_bits; | 846 | int field_bits; |
| 847 | 847 | ||
| 848 | if (!params->fieldID || !params->fieldID->fieldType || | 848 | if (!params->fieldID || !params->fieldID->fieldType || |
| 849 | !params->fieldID->p.ptr) { | 849 | !params->fieldID->p.ptr) { |
| @@ -941,7 +941,7 @@ ec_asn1_parameters2group(const ECPARAMETERS *params) | |||
| 941 | ECerror(EC_R_INVALID_GROUP_ORDER); | 941 | ECerror(EC_R_INVALID_GROUP_ORDER); |
| 942 | goto err; | 942 | goto err; |
| 943 | } | 943 | } |
| 944 | if (BN_num_bits(a) > (int) field_bits + 1) { /* Hasse bound */ | 944 | if (BN_num_bits(a) > field_bits + 1) { /* Hasse bound */ |
| 945 | ECerror(EC_R_INVALID_GROUP_ORDER); | 945 | ECerror(EC_R_INVALID_GROUP_ORDER); |
| 946 | goto err; | 946 | goto err; |
| 947 | } | 947 | } |
