diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gnutls_int.h | 12 | ||||
-rw-r--r-- | lib/srp.c | 2 |
2 files changed, 7 insertions, 7 deletions
diff --git a/lib/gnutls_int.h b/lib/gnutls_int.h index 690cd9a59d..9e50af67ce 100644 --- a/lib/gnutls_int.h +++ b/lib/gnutls_int.h @@ -945,8 +945,13 @@ typedef struct { bool allow_key_usage_violation; bool allow_wrong_pms; bool dumbfw; - unsigned int dh_prime_bits; /* old (deprecated) variable */ + /* old (deprecated) variable. This is used for both srp_prime_bits + * and dh_prime_bits as they don't overlap */ + /* For SRP: minimum bits to allow for SRP + * use gnutls_srp_set_prime_bits() to adjust it. + */ + uint16_t dh_prime_bits; /* srp_prime_bits */ /* resumed session */ bool resumed; /* RESUME_TRUE or FALSE - if we are resuming a session */ @@ -1075,11 +1080,6 @@ typedef struct { */ int errnum; - /* minimum bits to allow for SRP - * use gnutls_srp_set_prime_bits() to adjust it. - */ - uint16_t srp_prime_bits; - /* A handshake process has been completed */ bool initial_negotiation_completed; @@ -800,7 +800,7 @@ gnutls_srp_verifier(const char *username, const char *password, **/ void gnutls_srp_set_prime_bits(gnutls_session_t session, unsigned int bits) { - session->internals.srp_prime_bits = bits; + session->internals.dh_prime_bits = bits; } /** |