From 3e962b0843c17e220592718f498c513aa52796fd Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Mon, 25 Jan 2010 17:31:55 +0100 Subject: Process ServerHello(Done), Certificate(Request) messages --- src/charon/plugins/eap_tls/tls/tls_server.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/charon/plugins/eap_tls/tls/tls_server.c') 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 @@ -29,6 +29,11 @@ struct private_tls_server_t { */ tls_server_t public; + /** + * TLS stack + */ + tls_t *tls; + /** * TLS crypto context */ @@ -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, ); -- cgit v1.2.3