diff options
author | Martin Willi <martin@revosec.ch> | 2010-01-25 17:31:55 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2010-08-03 15:39:24 +0200 |
commit | 3e962b0843c17e220592718f498c513aa52796fd (patch) | |
tree | 7e2a7d43e57862cd83f18fe35fbc0cfdae87b249 /src/charon/plugins/eap_tls/tls/tls_server.c | |
parent | 698674c7f3c559ba940d2f3c97beb833b8093980 (diff) | |
download | strongswan-3e962b0843c17e220592718f498c513aa52796fd.tar.bz2 strongswan-3e962b0843c17e220592718f498c513aa52796fd.tar.xz |
Process ServerHello(Done), Certificate(Request) messages
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 101be5c60..80b0fae62 100644 --- a/src/charon/plugins/eap_tls/tls/tls_server.c +++ b/src/charon/plugins/eap_tls/tls/tls_server.c @@ -30,6 +30,11 @@ struct private_tls_server_t { tls_server_t public; /** + * TLS stack + */ + tls_t *tls; + + /** * TLS crypto context */ tls_crypto_t *crypto; @@ -57,7 +62,7 @@ METHOD(tls_handshake_t, destroy, void, /** * See header */ -tls_server_t *tls_server_create(tls_crypto_t *crypto) +tls_server_t *tls_server_create(tls_t *tls, tls_crypto_t *crypto) { private_tls_server_t *this; @@ -67,6 +72,7 @@ tls_server_t *tls_server_create(tls_crypto_t *crypto) .build = _build, .destroy = _destroy, }, + .tls = tls, .crypto = crypto, ); |