Richard Levitte d93112abc6 [PR3597] Advance to the next state variant when reusing messages.
Previously, state variant was not advanced, which resulted in state
being stuck in the st1 variant (usually "_A").

This broke certificate callback retry logic when accepting connections
that were using SSLv2 ClientHello (hence reusing the message), because
their state never advanced to SSL3_ST_SR_CLNT_HELLO_C variant required
for the retry code path.

Reported by Yichun Zhang (agentzh).

Signed-off-by: Piotr Sikora <piotr@cloudflare.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
2014-11-28 23:31:53 +01:00
..
2012-04-16 17:43:28 +00:00
2014-10-15 04:05:57 +02:00
2009-04-21 22:20:12 +00:00
2014-02-26 15:33:31 +00:00
2014-09-24 15:58:20 +02:00
2013-02-05 16:46:15 +00:00
2014-11-27 21:58:32 +00:00
2014-10-15 04:05:57 +02:00
2011-02-03 12:04:40 +00:00
2014-10-15 04:05:57 +02:00
2014-09-24 15:58:20 +02:00
2014-10-15 08:49:50 -04:00
2002-07-10 07:01:54 +00:00
2001-11-10 01:16:28 +00:00
2014-10-15 04:05:57 +02:00
2013-02-05 16:46:17 +00:00
2014-10-15 04:05:57 +02:00
2009-09-12 23:09:26 +00:00
2010-02-01 16:49:42 +00:00
2009-06-30 22:26:28 +00:00
2013-02-11 18:27:06 +00:00
2014-10-15 04:05:57 +02:00
2014-10-15 08:49:50 -04:00
2009-12-27 22:59:09 +00:00