summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_clnt.c
diff options
context:
space:
mode:
authorjsing <>2020-10-03 17:35:17 +0000
committerjsing <>2020-10-03 17:35:17 +0000
commit6e370552a26b5b20bd7e9889016ec9738d8ab6c8 (patch)
treef4def91d73228cb651f854abf6bf23f4d3c22025 /src/lib/libssl/ssl_clnt.c
parent806499ee572dff2effadb239c662341f0253c770 (diff)
downloadopenbsd-6e370552a26b5b20bd7e9889016ec9738d8ab6c8.tar.gz
openbsd-6e370552a26b5b20bd7e9889016ec9738d8ab6c8.tar.bz2
openbsd-6e370552a26b5b20bd7e9889016ec9738d8ab6c8.zip
Reimplement the TLSv1.2 record handling for the read side.
This is the next step in replacing the TLSv1.2 record layer. The existing record handling code does decryption and processing in place, which is not ideal for various reasons, however it is retained for now as other code depends on this behaviour. Additionally, CBC requires special handling to avoid timing oracles - for now the existing timing safe code is largely retained. ok beck@ inoguchi@ tb@
Diffstat (limited to 'src/lib/libssl/ssl_clnt.c')
0 files changed, 0 insertions, 0 deletions