From 4cdade5aaecf7c03bc68ede05877ff04eef665fc Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Fri, 3 Sep 2010 12:50:18 +0200 Subject: Select private key based on received cipher suites --- src/libtls/tls_crypto.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/libtls/tls_crypto.h') diff --git a/src/libtls/tls_crypto.h b/src/libtls/tls_crypto.h index 24d1a23a2..b92af1bf6 100644 --- a/src/libtls/tls_crypto.h +++ b/src/libtls/tls_crypto.h @@ -376,10 +376,12 @@ struct tls_crypto_t { * * @param suites list of candidates to select from * @param count number of suites + * @param key key type used, or KEY_ANY * @return selected suite, 0 if none acceptable */ tls_cipher_suite_t (*select_cipher_suite)(tls_crypto_t *this, - tls_cipher_suite_t *suites, int count); + tls_cipher_suite_t *suites, int count, + key_type_t key); /** * Get the Diffie-Hellman group to use, if any. -- cgit v1.2.3