summaryrefslogtreecommitdiffstats
path: root/CHANGES.md
diff options
context:
space:
mode:
authorNeil Horman <nhorman@openssl.org>2023-08-28 08:48:34 -0400
committerTomas Mraz <tomas@openssl.org>2024-01-09 12:03:32 +0100
commitf3be536686654016adc9e22024c06036f949f2b0 (patch)
treee9820696aca63223707eb34e77af676fc0646538 /CHANGES.md
parent0a22436ea5826d0089db7f1cd97b7c90135ca165 (diff)
Augment RSA provider to generate CRT coefficients on EVP_PKEY_fromdata()
It would be helpful to be able to generate RSA's dmp1/dmq1/iqmp values when not provided in the param list to EVP_PKEY_fromdata. Augment the provider in ossl_rsa_fromdata to preform this generation iff: a) At least p q n e and e are provided b) the new parameter OSSL_PARAM_RSA_DERIVE_PQ is set to 1 Fixes #21826 Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21875)
Diffstat (limited to 'CHANGES.md')
-rw-r--r--CHANGES.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/CHANGES.md b/CHANGES.md
index 625eacb6d4..57507381e1 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -80,6 +80,12 @@ OpenSSL 3.2
### Changes between 3.1 and 3.2 [xx XXX xxxx]
+ * The EVP_PKEY_fromdata function has been augmented to allow for the derivation
+ of CRT (Chinese Remainder Theorem) parameters when requested. See the
+ OSSL_PKEY_PARAM_DERIVE_FROM_PQ param in the EVP_PKEY-RSA documentation.
+
+ *Neil Horman*
+
* The BLAKE2b hash algorithm supports a configurable output length
by setting the "size" parameter.