s390x assembly pack: accelerate X25519, X448, Ed25519 and Ed448
authorPatrick Steuer <patrick.steuer@de.ibm.com>
Thu, 19 Sep 2019 13:31:27 +0000 (15:31 +0200)
committerPatrick Steuer <patrick.steuer@de.ibm.com>
Wed, 25 Sep 2019 13:53:53 +0000 (15:53 +0200)
commit19bd1fa1ef17ff0ac071402cb6b002f1c29e37b9
tree721bd78ca88377bc1246e656d3c2d9f30ac46021
parent2281be2ed4a7df462677661d30b13826ae6b3e26
s390x assembly pack: accelerate X25519, X448, Ed25519 and Ed448

using PCC and KDSA instructions.

Signed-off-by: Patrick Steuer <patrick.steuer@de.ibm.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10004)
20 files changed:
CHANGES
crypto/dh/dh_pmeth.c
crypto/dsa/dsa_pmeth.c
crypto/ec/build.info
crypto/ec/ec_curve.c
crypto/ec/ec_lcl.h
crypto/ec/ec_pmeth.c
crypto/ec/ecx_meth.c
crypto/err/openssl.txt
crypto/evp/pkey_kdf.c
crypto/evp/pkey_mac.c
crypto/evp/pmeth_lib.c
crypto/include/internal/evp_int.h
crypto/rsa/rsa_pmeth.c
crypto/s390x_arch.h
crypto/s390xcap.c
crypto/s390xcpuid.pl
crypto/sm2/sm2_pmeth.c
doc/man3/OPENSSL_s390xcap.pod
include/openssl/ecerr.h