openssl/crypto/rsa
jwalch 3786d74868 en EVP_PKEY_CTX_set_rsa_keygen_pubexp() BIGNUM management
Fixes #12635

As discussed in the issue, supporting the set0-like semantics long-term is not necessarily desirable, although necessary for short-term compatibility concerns. So I've deprecated the original method and added an equivalent that is explicitly labelled as set1.

I tried to audit existing usages of the (now-deprecated) API and update them to use set1 if that appeared to align with their expectations.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12917)
2020-09-26 07:31:59 +10:00
..
build.info Add ACVP fips module tests 2020-06-17 11:33:16 +10:00
rsa_acvp_test_params.c Add ACVP fips module tests 2020-06-17 11:33:16 +10:00
rsa_ameth.c Prune low-level ASN.1 parse errors from error queue in decoder_process() 2020-09-24 14:34:56 +02:00
rsa_asn1.c Update copyright year 2020-04-23 13:55:52 +01:00
rsa_backend.c Change rsa gen so it can use the propq from OSSL_PKEY_PARAM_RSA_DIGEST 2020-09-23 17:31:40 +10:00
rsa_chk.c Rename FIPS_MODE to FIPS_MODULE 2020-04-28 15:37:37 +02:00
rsa_crpt.c Update copyright year 2020-04-23 13:55:52 +01:00
rsa_depr.c Update copyright year 2020-04-23 13:55:52 +01:00
rsa_err.c Make the RSA ASYM_CIPHER implementation available inside the FIPS module 2020-02-13 14:14:30 +00:00
rsa_gen.c keygen: add FIPS error state management to conditional self tests 2020-09-12 16:46:51 +10:00
rsa_lib.c en EVP_PKEY_CTX_set_rsa_keygen_pubexp() BIGNUM management 2020-09-26 07:31:59 +10:00
rsa_local.h Add ACVP fips module tests 2020-06-17 11:33:16 +10:00
rsa_meth.c Update copyright year 2020-04-23 13:55:52 +01:00
rsa_mp_names.c Rename FIPS_MODE to FIPS_MODULE 2020-04-28 15:37:37 +02:00
rsa_mp.c Reorganize local header files 2019-09-28 20:26:35 +02:00
rsa_none.c Update copyright year 2020-04-23 13:55:52 +01:00
rsa_oaep.c rsa_padding_add_PKCS1_OAEP_mgf1_with_libctx(): fix check of |md| 2020-05-20 21:10:10 +02:00
rsa_ossl.c Rename FIPS_MODE to FIPS_MODULE 2020-04-28 15:37:37 +02:00
rsa_pk1.c Rename FIPS_MODE to FIPS_MODULE 2020-04-28 15:37:37 +02:00
rsa_pmeth.c en EVP_PKEY_CTX_set_rsa_keygen_pubexp() BIGNUM management 2020-09-26 07:31:59 +10:00
rsa_prn.c Update copyright year 2020-04-23 13:55:52 +01:00
rsa_pss.c RSA: Add a less loaded PSS-parameter structure 2020-05-14 12:16:35 +02:00
rsa_saos.c Update copyright year 2020-04-23 13:55:52 +01:00
rsa_schemes.c RSA: Add rsa_schemes.c, to store scheme data and translator functions 2020-05-14 12:16:34 +02:00
rsa_sign.c Rename FIPS_MODE to FIPS_MODULE 2020-04-28 15:37:37 +02:00
rsa_sp800_56b_check.c Flag RSA secret BNs as consttime on keygen and checks 2020-06-21 13:45:27 +03:00
rsa_sp800_56b_gen.c Flag RSA secret BNs as consttime on keygen and checks 2020-06-21 13:45:27 +03:00
rsa_ssl.c Update copyright year 2020-04-23 13:55:52 +01:00
rsa_x931.c Update copyright year 2020-04-23 13:55:52 +01:00
rsa_x931g.c Update copyright year 2020-04-23 13:55:52 +01:00