s390x assembly pack: import chacha from cryptogams repo
authorPatrick Steuer <patrick.steuer@de.ibm.com>
Mon, 25 Feb 2019 17:55:04 +0000 (18:55 +0100)
committerRichard Levitte <levitte@openssl.org>
Mon, 11 Mar 2019 20:22:28 +0000 (21:22 +0100)
commitd1229190bfbb19439589557e4d65f9bccab09b2d
treeccb4b4d4ae281824fb83d0d7671c70c614fe900c
parentc453283421299b7f8e0db6d6069c68369294a9f7
s390x assembly pack: import chacha from cryptogams repo

featuring 6x"horizontal" code path which is up to 25%
faster than present 4x"vertical" for larger blocks.

Signed-off-by: Patrick Steuer <patrick.steuer@de.ibm.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/8287)
crypto/chacha/asm/chacha-s390x.pl