diff options
author | tb <> | 2024-10-03 04:17:05 +0000 |
---|---|---|
committer | tb <> | 2024-10-03 04:17:05 +0000 |
commit | fa56f23cdf70f7870973ada17d6b88294180d91f (patch) | |
tree | 51c940e90e4b728a94a3d2cf7e396b220fbe25b2 /src | |
parent | 160339210bf97ab2ac1a1d10c353c17e23c259b0 (diff) | |
download | openbsd-fa56f23cdf70f7870973ada17d6b88294180d91f.tar.gz openbsd-fa56f23cdf70f7870973ada17d6b88294180d91f.tar.bz2 openbsd-fa56f23cdf70f7870973ada17d6b88294180d91f.zip |
Switch field_bits to be an int
ok jsing
Diffstat (limited to 'src')
-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 | } |