From f7f94a9ade8869caca24aed9bde92bce117991f7 Mon Sep 17 00:00:00 2001 From: lloyd Date: Fri, 20 Jan 2012 13:52:54 +0000 Subject: Many fixes for TLS 1.2 though some things in particular client auth remain broken. New interface for querying the TLS extensions, much cleaner. --- src/tls/tls_handshake_state.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/tls/tls_handshake_state.h') diff --git a/src/tls/tls_handshake_state.h b/src/tls/tls_handshake_state.h index 1beaf74b3..3480ee85f 100644 --- a/src/tls/tls_handshake_state.h +++ b/src/tls/tls_handshake_state.h @@ -49,6 +49,13 @@ class TLS_Handshake_State std::pair choose_sig_format(const Public_Key* key, TLS_Ciphersuite_Algos hash_algo, + TLS_Ciphersuite_Algos sig_algo, + bool for_client_auth); + + std::pair + choose_sig_format(const Private_Key* key, + TLS_Ciphersuite_Algos& hash_algo, + TLS_Ciphersuite_Algos& sig_algo, bool for_client_auth); Version_Code version; -- cgit v1.2.3