Don't use one shot API for SSLv3.
authorDr. Stephen Henson <steve@openssl.org>
Tue, 23 May 2017 11:56:51 +0000 (12:56 +0100)
committerDr. Stephen Henson <steve@openssl.org>
Tue, 23 May 2017 14:51:24 +0000 (15:51 +0100)
commitcaf2b6b54f04e89585184ba7bb4cb80b818d5ede
tree5326619372dfa49ecb9410c24d398da3f90f1822
parent719b289d62d32fe45226e8bc5b4fb0d76f6a1b5d
Don't use one shot API for SSLv3.

SSLv3 (specifically with client auth) cannot use one shot APIs: the digested
data and the master secret are handled in separate update operations. So
in the special case of SSLv3 use the streaming API.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3527)
ssl/statem/statem_lib.c