From: Matt Caswell Date: Tue, 9 Mar 2021 14:40:54 +0000 (+0000) Subject: Add a CHANGES entry for the cosmetic differences in textual output X-Git-Tag: openssl-3.0.0-alpha14~279 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2db5834c43dcc2a04ccf4cf98f412d4d3474731e;p=thirdparty%2Fopenssl.git Add a CHANGES entry for the cosmetic differences in textual output Numerous functions have had their textual output amended. We add a CHANGES entry for this. Fixes #14476 Reviewed-by: Paul Dale Reviewed-by: Shane Lontis (Merged from https://github.com/openssl/openssl/pull/14485) --- diff --git a/CHANGES.md b/CHANGES.md index 43079a3e500..e51e61a96b1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -23,6 +23,19 @@ OpenSSL 3.0 ### Changes between 1.1.1 and 3.0 [xx XXX xxxx] + * The EVP_PKEY_public_check() and EVP_PKEY_param_check() functions now work for + more key types including RSA, DSA, ED25519, X25519, ED448 and X448. + Previously (in 1.1.1) they would return -2. For key types that do not have + parameters then EVP_PKEY_param_check() will always return 1. + + * The output from numerous "printing" functions such as X509_signature_print(), + X509_print_ex(), X509_CRL_print_ex(), and other similar functions has been + amended such that there may be cosmetic differences between the output + observed in 1.1.1 and 3.0. This also applies to the "-text" output from the + x509 and crl applications. + + *David von Oheimb* + * Windows thread synchronization uses read/write primitives (SRWLock) when supported by the OS, otherwise CriticalSection continues to be used.