projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
DH_check_pub_key_ex was accidentally calling DH_check,
[openssl.git]
/
crypto
/
dh
/
dh_check.c
diff --git
a/crypto/dh/dh_check.c
b/crypto/dh/dh_check.c
index 373110d263b0cd6a2c3d00f9591517cb724b9a56..2d19a8f120ec456e91b725f46c07f315f1366a33 100644
(file)
--- a/
crypto/dh/dh_check.c
+++ b/
crypto/dh/dh_check.c
@@
-176,7
+176,8
@@
int DH_check_pub_key_ex(const DH *dh, const BIGNUM *pub_key)
{
int errflags = 0;
- (void)DH_check(dh, &errflags);
+ if (!DH_check_pub_key(dh, pub_key, &errflags))
+ return 0;
if ((errflags & DH_CHECK_PUBKEY_TOO_SMALL) != 0)
DHerr(DH_F_DH_CHECK_PUB_KEY_EX, DH_R_CHECK_PUBKEY_TOO_SMALL);