aboutsummaryrefslogtreecommitdiffstats
path: root/src/libtls/tls_crypto.h
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2010-09-03 12:50:18 +0200
committerMartin Willi <martin@revosec.ch>2010-09-03 14:54:43 +0200
commit4cdade5aaecf7c03bc68ede05877ff04eef665fc (patch)
treeb8244f3908d4f588a02cd8ab8c8629b016cb53cd /src/libtls/tls_crypto.h
parent37a59a8fbfc6f3203ecf79d9294fc10af981baf0 (diff)
downloadstrongswan-4cdade5aaecf7c03bc68ede05877ff04eef665fc.tar.bz2
strongswan-4cdade5aaecf7c03bc68ede05877ff04eef665fc.tar.xz
Select private key based on received cipher suites
Diffstat (limited to 'src/libtls/tls_crypto.h')
-rw-r--r--src/libtls/tls_crypto.h4
1 files changed, 3 insertions, 1 deletions
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.