diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-06-19 14:17:40 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2018-02-19 15:29:33 +0100 |
commit | 4cbfc784ea3cf533d575f0517d7c07e22b24313d (patch) | |
tree | e6a9a40bbbc73f7ffff8ad160777cd0f0eac033e /lib/algorithms.h | |
parent | 0ea16543448885d18a3841c2a25d06a38b11f4ba (diff) | |
download | gnutls-4cbfc784ea3cf533d575f0517d7c07e22b24313d.tar.gz |
handshake: added support for negotiating version using extension
That is, introduced the TLS 1.3 supported_versions extension. It is currently
only being used if negotiating TLS 1.3 or later.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'lib/algorithms.h')
-rw-r--r-- | lib/algorithms.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/algorithms.h b/lib/algorithms.h index bb1d4a5a6c..9de6867ebe 100644 --- a/lib/algorithms.h +++ b/lib/algorithms.h @@ -48,6 +48,8 @@ int _gnutls_version_is_supported(gnutls_session_t session, gnutls_protocol_t _gnutls_version_get(uint8_t major, uint8_t minor); unsigned _gnutls_version_is_too_high(gnutls_session_t session, uint8_t major, uint8_t minor); +int _gnutls_write_supported_versions(gnutls_session_t session, uint8_t *buffer, ssize_t buffer_size); + /* Functions for feature checks */ int _gnutls_figure_common_ciphersuite(gnutls_session_t session, |