openssl/crypto/rsa
Juergen Christ 79040cf29e 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)
2023-02-08 16:53:12 +01:00
..
build.info
rsa_acvp_test_params.c
rsa_ameth.c signature: Clamp PSS salt len to MD len 2022-12-08 11:02:52 +01:00
rsa_asn1.c
rsa_backend.c
rsa_chk.c
rsa_crpt.c
rsa_depr.c
rsa_err.c
rsa_gen.c Make RSA_generate_multi_prime_key() not segfault if e is NULL. 2023-01-12 10:46:22 -05:00
rsa_lib.c
rsa_local.h
rsa_meth.c
rsa_mp_names.c
rsa_mp.c
rsa_none.c
rsa_oaep.c
rsa_ossl.c S390x: Support ME and CRT offloading 2023-02-08 16:53:12 +01:00
rsa_pk1.c rsa: add implicit rejection in PKCS#1 v1.5 2022-12-12 11:30:52 +01:00
rsa_pmeth.c rsa: Add option to disable implicit rejection 2022-12-12 11:30:52 +01:00
rsa_prn.c
rsa_pss.c signature: Clamp PSS salt len to MD len 2022-12-08 11:02:52 +01:00
rsa_saos.c
rsa_schemes.c
rsa_sign.c Refine the documents of several APIs 2022-12-16 18:59:28 +01:00
rsa_sp800_56b_check.c
rsa_sp800_56b_gen.c
rsa_x931.c
rsa_x931g.c