diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-08-18 11:31:52 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-08-18 11:56:30 +0200 |
commit | 6f62adb1ce12262111a9fdcb2a75040d5c23c3cb (patch) | |
tree | c6e119ba2ffc9cdbcb4c52ad88d2befe0726cec6 /lib/state.c | |
parent | aa86ea26580aafacfe2a338078587a47d15d01ad (diff) | |
download | gnutls-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.c | 2 |
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; } |