diff options
author | tb <> | 2023-06-23 10:34:16 +0000 |
---|---|---|
committer | tb <> | 2023-06-23 10:34:16 +0000 |
commit | 2f3a5c0440f7a0fcfdb5ed793f0f77b9d8af078c (patch) | |
tree | 7a886f89ae100cc02a07b82496fe8abae1ff9b5d /src | |
parent | ec0ae1a74a9e2dde4f3254226cae427ad5964742 (diff) | |
download | openbsd-2f3a5c0440f7a0fcfdb5ed793f0f77b9d8af078c.tar.gz openbsd-2f3a5c0440f7a0fcfdb5ed793f0f77b9d8af078c.tar.bz2 openbsd-2f3a5c0440f7a0fcfdb5ed793f0f77b9d8af078c.zip |
Fix return check for BN_hex2bn()
Purely cosmetic change taking into account the fact that this function
returns a length rather than a boolean. This is the last offender in the
library.
ok jsing
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/ec/ec_print.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/ec/ec_print.c b/src/lib/libcrypto/ec/ec_print.c index 2aa0aa66a9..da33c4eccd 100644 --- a/src/lib/libcrypto/ec/ec_print.c +++ b/src/lib/libcrypto/ec/ec_print.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ec_print.c,v 1.11 2023/03/08 05:45:31 jsing Exp $ */ | 1 | /* $OpenBSD: ec_print.c,v 1.12 2023/06/23 10:34:16 tb Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -167,7 +167,7 @@ EC_POINT_hex2point(const EC_GROUP *group, const char *buf, | |||
167 | EC_POINT *ret = NULL; | 167 | EC_POINT *ret = NULL; |
168 | BIGNUM *tmp_bn = NULL; | 168 | BIGNUM *tmp_bn = NULL; |
169 | 169 | ||
170 | if (!BN_hex2bn(&tmp_bn, buf)) | 170 | if (BN_hex2bn(&tmp_bn, buf) == 0) |
171 | return NULL; | 171 | return NULL; |
172 | 172 | ||
173 | ret = EC_POINT_bn2point(group, tmp_bn, point, ctx); | 173 | ret = EC_POINT_bn2point(group, tmp_bn, point, ctx); |