summaryrefslogtreecommitdiff
path: root/lib/state.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-08-18 11:31:52 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2017-08-18 11:56:30 +0200
commit6f62adb1ce12262111a9fdcb2a75040d5c23c3cb (patch)
treec6e119ba2ffc9cdbcb4c52ad88d2befe0726cec6 /lib/state.c
parentaa86ea26580aafacfe2a338078587a47d15d01ad (diff)
downloadgnutls-6f62adb1ce12262111a9fdcb2a75040d5c23c3cb.tar.gz
gnutls_session_get_flags: introduced GNUTLS_SFLAGS_RFC7919
This allows checking whether the DHE parameters used were negotiated using RFC7919. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'lib/state.c')
-rw-r--r--lib/state.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/state.c b/lib/state.c
index edcabeba96..1551fa9794 100644
--- a/lib/state.c
+++ b/lib/state.c
@@ -1266,6 +1266,8 @@ unsigned gnutls_session_get_flags(gnutls_session_t session)
flags |= GNUTLS_SFLAGS_HB_PEER_SEND;
if (session->internals.false_start_used)
flags |= GNUTLS_SFLAGS_FALSE_START;
+ if (session->internals.used_ffdhe)
+ flags |= GNUTLS_SFLAGS_RFC7919;
return flags;
}