summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/EVP_EncodeInit.3
diff options
context:
space:
mode:
authorjsing <>2019-01-19 04:02:29 +0000
committerjsing <>2019-01-19 04:02:29 +0000
commitcb97f4527d54b35cc93596c8f1b490f8d328b598 (patch)
treefea5018f516ff6a2faceec1edac71422e5395a81 /src/lib/libcrypto/man/EVP_EncodeInit.3
parent7307a8285d2bab3e12d69b620aba48a1554ea4f7 (diff)
downloadopenbsd-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