diff options
Diffstat (limited to 'src/lib/tls/tls_messages.h')
-rw-r--r-- | src/lib/tls/tls_messages.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/tls/tls_messages.h b/src/lib/tls/tls_messages.h index 7a556a61c..e771bac0c 100644 --- a/src/lib/tls/tls_messages.h +++ b/src/lib/tls/tls_messages.h @@ -138,6 +138,11 @@ class Client_Hello : public Handshake_Message return m_extensions.has<Application_Layer_Protocol_Notification>(); } + bool supports_extended_master_secret() const + { + return m_extensions.has<Extended_Master_Secret>(); + } + std::vector<std::string> next_protocols() const { if(auto alpn = m_extensions.get<Application_Layer_Protocol_Notification>()) @@ -239,6 +244,11 @@ class Server_Hello : public Handshake_Message return 0; } + bool supports_extended_master_secret() const + { + return m_extensions.has<Extended_Master_Secret>(); + } + bool supports_session_ticket() const { return m_extensions.has<Session_Ticket>(); |