]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
CHANGES.md: Mention RSA key generation slowdown related changes
authorTomas Mraz <tomas@openssl.org>
Thu, 4 Feb 2021 17:40:33 +0000 (18:40 +0100)
committerTomas Mraz <tomas@openssl.org>
Tue, 9 Feb 2021 12:45:04 +0000 (13:45 +0100)
Fixes #14068

Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14073)

CHANGES.md
doc/man3/BN_generate_prime.pod

index 318cce84fc1dfaef59039a4269963d48ee60ccb0..380cd0788688a3dea7f9f791cff8d876a6fb1722 100644 (file)
@@ -52,7 +52,23 @@ OpenSSL 3.0
 
    *Tomáš Mráz*
 
- * Deprecate EVP_MD_CTX_set_update_fn() and EVP_MD_CTX_update_fn()
+ * The default key generation method for the regular 2-prime RSA keys was
+   changed to the FIPS 186-4 B.3.6 method (Generation of Probable Primes with
+   Conditions Based on Auxiliary Probable Primes). This method is slower
+   than the original method.
+
+   *Shane Lontis*
+
+ * Deprecated the BN_is_prime_ex() and BN_is_prime_fasttest_ex() functions.
+   They are replaced with the BN_check_prime() function that avoids possible
+   misuse and always uses at least 64 rounds of the Miller-Rabin
+   primality test. At least 64 rounds of the Miller-Rabin test are now also
+   used for all prime generation, including RSA key generation.
+   This increases key generation time, especially for larger keys.
+
+   *Kurt Roeckx*
+
+ * Deprecated EVP_MD_CTX_set_update_fn() and EVP_MD_CTX_update_fn()
    as they are not useful with non-deprecated functions.
 
    *Rich Salz*
index 6b2ca3baab6331a06f06a3c18bdefa18dc08ea2f..288969c5251e2bfc948290055dfb4e911d229761 100644 (file)
@@ -233,6 +233,9 @@ L<RAND(7)>
 
 =head1 HISTORY
 
+The BN_is_prime_ex() and BN_is_prime_fasttest_ex() functions were
+deprecated in OpenSSL 3.0.
+
 The BN_GENCB_new(), BN_GENCB_free(),
 and BN_GENCB_get_arg() functions were added in OpenSSL 1.1.0.