commit | 7a358b85803d085c068c72b288085af587de5e1c | [log] [tgz] |
---|---|---|
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Thu Aug 01 11:47:56 2013 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Wed Aug 14 14:08:04 2013 +0200 |
tree | 61c625ed7ce6c0b058b8828471e9f13040daeeb0 | |
parent | 6377e41ef56f8303ccc58a4ca82f3bf99495018a [diff] [blame] |
ssl_srv: write & parse session ticket ext & msg
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index bf45ec8..27a503f 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -2736,6 +2736,11 @@ if( ssl->endpoint == SSL_IS_SERVER ) ssl->state = SSL_HANDSHAKE_WRAPUP; } + else if( ssl->endpoint == SSL_IS_SERVER && + ssl->handshake->new_session_ticket != 0 ) + { + ssl->state = SSL_SERVER_NEW_SESSION_TICKET; + } else ssl->state++;