openssl/crypto/rsa
Tomas Mraz 3410a72dce Compute RSA-PSS algorithm params in libcrypto for legacy
Fixes regression of RSA signatures for legacy keys caused
by quering the provider for the algorithm id with parameters.

Legacy keys do not have a method that would create the
algorithm id. So we revert to what was done in 3.0.7 and
earlier versions for these keys.

Fixes #21008

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21019)
2023-06-01 10:02:28 +10:00
..
build.info
rsa_acvp_test_params.c
rsa_ameth.c Compute RSA-PSS algorithm params in libcrypto for legacy 2023-06-01 10:02:28 +10:00
rsa_asn1.c
rsa_backend.c
rsa_chk.c Fix the LCM computation in the RSA multiprime key check 2023-04-13 15:23:05 +02:00
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 Optimise locking in rsa_get_blinding() 2023-05-30 17:39:29 +01:00
rsa_pk1.c
rsa_pmeth.c
rsa_prn.c
rsa_pss.c Remove ossl_rsa_pss_params_30_set_maskgenalg(). 2023-03-01 20:04:10 +11: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 Avoid generating RSA keys with p < q 2023-04-28 19:48:46 +02:00
rsa_x931.c
rsa_x931g.c Add libctx to x931 keygen. 2023-05-05 17:11:16 +01:00