diff options
author | Martin Willi <martin@revosec.ch> | 2010-01-25 11:21:57 +0000 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2010-08-03 15:39:24 +0200 |
commit | 536dbc00b94d73de59f6ecad16c90370efc95d63 (patch) | |
tree | 6d06a698cb1fd0e0f4a08c8423c0bf2bdff5ddce /src/charon/plugins/eap_tls/tls/tls_server.c | |
parent | 9dc73cd21c5fe42d95ee9991d4bf962d9876f6c4 (diff) | |
download | strongswan-536dbc00b94d73de59f6ecad16c90370efc95d63.tar.bz2 strongswan-536dbc00b94d73de59f6ecad16c90370efc95d63.tar.xz |
Added TLS crypto helper, currently supports cipher suite selection
Diffstat (limited to 'src/charon/plugins/eap_tls/tls/tls_server.c')
-rw-r--r-- | src/charon/plugins/eap_tls/tls/tls_server.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/charon/plugins/eap_tls/tls/tls_server.c b/src/charon/plugins/eap_tls/tls/tls_server.c index 63a1e0085..101be5c60 100644 --- a/src/charon/plugins/eap_tls/tls/tls_server.c +++ b/src/charon/plugins/eap_tls/tls/tls_server.c @@ -28,6 +28,11 @@ struct private_tls_server_t { * Public tls_server_t interface. */ tls_server_t public; + + /** + * TLS crypto context + */ + tls_crypto_t *crypto; }; @@ -52,7 +57,7 @@ METHOD(tls_handshake_t, destroy, void, /** * See header */ -tls_server_t *tls_server_create() +tls_server_t *tls_server_create(tls_crypto_t *crypto) { private_tls_server_t *this; @@ -62,6 +67,7 @@ tls_server_t *tls_server_create() .build = _build, .destroy = _destroy, }, + .crypto = crypto, ); return &this->public; |