Correct value of DH_CHECK_PUBKEY_INVALID
authorMatt Caswell <matt@openssl.org>
Fri, 29 Jan 2016 09:38:06 +0000 (09:38 +0000)
committerMatt Caswell <matt@openssl.org>
Fri, 29 Jan 2016 11:58:45 +0000 (11:58 +0000)
A new return value for DH_check_pub_key was recently added:
DH_CHECK_PUBKEY_INVALID. As this is a flag which can be ORed with other
return values it should have been set to the value 4 not 3.

RT#4278

Reviewed-by: Andy Polyakov <appro@openssl.org>
(cherry picked from commit cb389fe80462e20daba30835a9e86354451bd14f)

crypto/dh/dh.h

index 5498a9dc106044f505577ae9659dac6d1a3efa76..a5bd9016aae85a3b5b87f7e426e840fc35aee842 100644 (file)
@@ -174,7 +174,7 @@ struct dh_st {
 /* DH_check_pub_key error codes */
 # define DH_CHECK_PUBKEY_TOO_SMALL       0x01
 # define DH_CHECK_PUBKEY_TOO_LARGE       0x02
-# define DH_CHECK_PUBKEY_INVALID         0x03
+# define DH_CHECK_PUBKEY_INVALID         0x04
 
 /*
  * primes p where (p-1)/2 is prime too are called "safe"; we define this for