summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/gnutls_int.h12
-rw-r--r--lib/srp.c2
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;
diff --git a/lib/srp.c b/lib/srp.c
index eb4b8361d9..c3eb8e6847 100644
--- a/lib/srp.c
+++ b/lib/srp.c
@@ -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;
}
/**