diff options
author | Andy Polyakov <appro@openssl.org> | 2018-07-03 21:34:08 +0200 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2018-07-06 16:33:19 +0200 |
commit | 0edb109f97c1bbbd5961326f93b2ccf385b26674 (patch) | |
tree | 524c792459cb807de8d71c1abd1a60e238c13cbb /LICENSE | |
parent | Document SSL_CTX_set_recv_max_early_data() etc (diff) | |
download | openssl-0edb109f97c1bbbd5961326f93b2ccf385b26674.tar.xz openssl-0edb109f97c1bbbd5961326f93b2ccf385b26674.zip |
evp/e_chacha20_poly1305.c: further improve small-fragment TLS performance.
Improvement coefficients vary with TLS fragment length and platform, on
most Intel processors maximum improvement is ~50%, while on Ryzen - 80%.
The "secret" is new dedicated ChaCha20_128 code path and vectorized xor
helpers.
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6638)
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions