mirror of
https://github.com/libressl/portable.git
synced 2026-01-17 21:51:17 +01:00
Update ChangeLog
This commit is contained in:
18
ChangeLog
18
ChangeLog
@@ -51,6 +51,12 @@ LibreSSL Portable Release Notes:
|
|||||||
Instead, capabilities are now detected using a constructor on
|
Instead, capabilities are now detected using a constructor on
|
||||||
library load, which improves the incomplete coverage by calls
|
library load, which improves the incomplete coverage by calls
|
||||||
to OPENSSL_init_crypto() on various entry points.
|
to OPENSSL_init_crypto() on various entry points.
|
||||||
|
- Rework and simplify AES handling in EVP. In particular, AES-NI
|
||||||
|
is now handled in the AES internal code and no longer requires
|
||||||
|
the use of EVP.
|
||||||
|
- Added a public API for ML-KEM. This is not yet documented in a
|
||||||
|
manpage and may not be in its final form. This will be used to
|
||||||
|
support X25519MLKEM768 in libssl.
|
||||||
* Compatibility changes
|
* Compatibility changes
|
||||||
- Removed the -msie_hack option from the openssl(1) ca subcommand.
|
- Removed the -msie_hack option from the openssl(1) ca subcommand.
|
||||||
- Removed parameters of the 239-bit prime curves from X9.62, H.5.2:
|
- Removed parameters of the 239-bit prime curves from X9.62, H.5.2:
|
||||||
@@ -59,17 +65,29 @@ LibreSSL Portable Release Notes:
|
|||||||
per recommendation of NIST SP 800-132.
|
per recommendation of NIST SP 800-132.
|
||||||
- Encrypted PKCS#8 key files now use a default password-based key
|
- Encrypted PKCS#8 key files now use a default password-based key
|
||||||
derivation function that is acceptable in the present millenium.
|
derivation function that is acceptable in the present millenium.
|
||||||
|
- const corrected EVP_PKEY_get{0,1}_{DH,DSA,EC_KEY,RSA}().
|
||||||
|
- X509_CRL_verify() now checks that the AlgorithmIdentifiers in the
|
||||||
|
signature and the tbsCertList are identical.
|
||||||
- Of the old *err() only PEMerr(), RSAerr(), and SSLerr() remain.
|
- Of the old *err() only PEMerr(), RSAerr(), and SSLerr() remain.
|
||||||
|
- Removed BIO_s_log(), X509_PKEY_{new,free}(), PEM_X509_INFO_read()
|
||||||
|
and PEM_X509_INFO_write_bio().
|
||||||
|
- Re-expose the ASN.1 Boolean template items.
|
||||||
|
- opensslconf.h is now machine-independent.
|
||||||
* New features
|
* New features
|
||||||
- Allow specifying ALPN in nc(1) via -Talpn="http/1.1,http:/1.0".
|
- Allow specifying ALPN in nc(1) via -Talpn="http/1.1,http:/1.0".
|
||||||
* Bug fixes
|
* Bug fixes
|
||||||
- Avoid pointer arithmetic on NULL for memory BIOs.
|
- Avoid pointer arithmetic on NULL for memory BIOs.
|
||||||
|
- Fix leaks and use-after-frees in PKCS7 attribute handling.
|
||||||
* Documentation
|
* Documentation
|
||||||
- Rewrote most of the EC documentation from scratch to be at least
|
- Rewrote most of the EC documentation from scratch to be at least
|
||||||
somewhat accurate and intelligible.
|
somewhat accurate and intelligible.
|
||||||
|
- Updated documentation for SMIME_{read,write}* to match reality.
|
||||||
* Testing and proactive security
|
* Testing and proactive security
|
||||||
- Added a testing framework that will help deduplicating lots of
|
- Added a testing framework that will help deduplicating lots of
|
||||||
ad-hoc code in the regression tests.
|
ad-hoc code in the regression tests.
|
||||||
|
- Converted the Wycheproof testing framework to use testvectors_v1.
|
||||||
|
This in combination with a few new tests significantly increases
|
||||||
|
regress coverage.
|
||||||
|
|
||||||
4.1.0 - Stable release
|
4.1.0 - Stable release
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user