diff options
author | Martin Willi <martin@revosec.ch> | 2010-02-03 19:53:40 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2010-08-03 15:39:24 +0200 |
commit | 3ddd164e5e5e8675754dd72129e546949a19b262 (patch) | |
tree | c5f6d9c9dc4ab644d601ff338d34da68036b93be /src/charon/plugins/eap_tls/tls/tls_handshake.h | |
parent | 3a1640dea1dda9a6fe79a69428c7b4e24724a1cd (diff) | |
download | strongswan-3ddd164e5e5e8675754dd72129e546949a19b262.tar.bz2 strongswan-3ddd164e5e5e8675754dd72129e546949a19b262.tar.xz |
Implemented sending of Certificate, ClientKeyExchange, CertificateVerify and ChangeCipherSpec as peer
Diffstat (limited to 'src/charon/plugins/eap_tls/tls/tls_handshake.h')
-rw-r--r-- | src/charon/plugins/eap_tls/tls/tls_handshake.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/charon/plugins/eap_tls/tls/tls_handshake.h b/src/charon/plugins/eap_tls/tls/tls_handshake.h index 7031158d4..e32f3e5ee 100644 --- a/src/charon/plugins/eap_tls/tls/tls_handshake.h +++ b/src/charon/plugins/eap_tls/tls/tls_handshake.h @@ -60,6 +60,18 @@ struct tls_handshake_t { tls_handshake_type_t *type, tls_writer_t *writer); /** + * Check if the cipher spec for outgoing messages has changed. + * + * @return TRUE if cipher spec changed + */ + bool (*cipherspec_changed)(tls_handshake_t *this); + + /** + * Change the cipher spec for incoming messages. + */ + void (*change_cipherspec)(tls_handshake_t *this); + + /** * Destroy a tls_handshake_t. */ void (*destroy)(tls_handshake_t *this); |