summaryrefslogtreecommitdiffstats
path: root/crypto/armcap.c
diff options
context:
space:
mode:
authorJuergen Christ <jchrist@linux.ibm.com>2023-01-20 17:43:59 +0100
committerTomas Mraz <tomas@openssl.org>2023-02-08 16:53:12 +0100
commit79040cf29e011c21789563d74da626b7465a0540 (patch)
treecf4db184af2d8fba461a64994a27635c41d1d51a /crypto/armcap.c
parentabf654645dee168b229f3fa6a365f6a8e4dd7c31 (diff)
S390x: Support ME and CRT offloading
S390x has to ability to offload modular exponentiation and CRT operations to Crypto Express Adapters. This possible performance optimization was not yet used by OpenSSL. Add support for offloading and implement an optimized version of RSA and DH with it. The environment variable OPENSSL_s390xcap now recognizes the token "nocex" to prevent offloading. Signed-off-by: Juergen Christ <jchrist@linux.ibm.com> Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20113)
Diffstat (limited to 'crypto/armcap.c')
0 files changed, 0 insertions, 0 deletions