diff options
author | jsing <> | 2019-01-19 04:02:29 +0000 |
---|---|---|
committer | jsing <> | 2019-01-19 04:02:29 +0000 |
commit | cb97f4527d54b35cc93596c8f1b490f8d328b598 (patch) | |
tree | fea5018f516ff6a2faceec1edac71422e5395a81 /src/lib/libcrypto/man/EVP_EncodeInit.3 | |
parent | 7307a8285d2bab3e12d69b620aba48a1554ea4f7 (diff) | |
download | openbsd-cb97f4527d54b35cc93596c8f1b490f8d328b598.tar.gz openbsd-cb97f4527d54b35cc93596c8f1b490f8d328b598.tar.bz2 openbsd-cb97f4527d54b35cc93596c8f1b490f8d328b598.zip |
Add handshake message type checking and special case certificate requests.
Check that the handshake message type received matches that required by the
state machine.
However, thanks to poor state design in the TLSv1.3 RFC, there is no way to
know if you're going to receive a certificate request message or not, hence
we have to special case it and teach the receive handler how to handle this
situation.
Discussed at length with beck@ and tb@ during the hackathon.
ok tb@
Diffstat (limited to 'src/lib/libcrypto/man/EVP_EncodeInit.3')
0 files changed, 0 insertions, 0 deletions