chacha/asm/chacha-x86_64.pl: add dedicated path for 128-byte inputs.
authorAndy Polyakov <appro@openssl.org>
Mon, 2 Jul 2018 11:16:33 +0000 (13:16 +0200)
committerAndy Polyakov <appro@openssl.org>
Tue, 3 Jul 2018 17:02:02 +0000 (19:02 +0200)
commitd5487a454c485eb6f9aef7fb0cb1c0681a06fd25
tree55b50bcd779367e575718e8f960e01e86c6b879d
parentb068a9b914887af5cc99895754412582fbb0e10b
chacha/asm/chacha-x86_64.pl: add dedicated path for 128-byte inputs.

The 128-byte vectors are extensively used in chacha20_poly1305_tls_cipher
and dedicated code path is ~30-50% faster on most platforms.

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6626)
crypto/chacha/asm/chacha-x86_64.pl