ChangeLog for 3.7.0
This commit is contained in:
parent
75e2fa0a9e
commit
e36a976a2b
42
ChangeLog
42
ChangeLog
@ -28,6 +28,48 @@ history is also available from Git.
|
|||||||
|
|
||||||
LibreSSL Portable Release Notes:
|
LibreSSL Portable Release Notes:
|
||||||
|
|
||||||
|
3.7.0 - Development release
|
||||||
|
|
||||||
|
* Internal improvements
|
||||||
|
- Replace Julian date calculations with a rewrite from BoringSSL.
|
||||||
|
- Clean old and unused BN code dealing with primes.
|
||||||
|
- Start rewriting name constraints code using CBS.
|
||||||
|
- Remove support for the HMAC PRIVATE KEY.
|
||||||
|
- Rework DSA signing and verifying internals.
|
||||||
|
- First few passes on cleaning up the BN code.
|
||||||
|
- Internal headers coming from OpenSSL are all called *_local.h now.
|
||||||
|
- Rewrite TLSv1.2 key exporter.
|
||||||
|
- Cleaned up and refactored various aspects of the legacy TLS stack.
|
||||||
|
* Compatibility changes
|
||||||
|
- BIO_read() and BIO_write() now behave more closely to OpenSSL 3 in
|
||||||
|
various corner cases. More work is needed here.
|
||||||
|
* Bug fixes
|
||||||
|
- Add EVP_chacha20_poly1305() to the list of all ciphers.
|
||||||
|
- Fix potential leaks of EVP_PKEY in various printing functions
|
||||||
|
- Fix potential leak in OBJ_NAME_add().
|
||||||
|
- Avoid signed overflow in i2c_ASN1_BIT_STRING().
|
||||||
|
- Clean up EVP_PKEY_ASN1_METHOD related tables and code.
|
||||||
|
- Fix long standing bugs BN_GF2m_poly2arr() and BN_GF2m_mod().
|
||||||
|
- Fix segfaults in BN_{dec,hex}2bn().
|
||||||
|
- Fix NULL dereference in x509_constraints_uri_host() reachable only
|
||||||
|
in the process of generating certificates.
|
||||||
|
- Fixed a variety of memory corruption issues in BIO chains coming
|
||||||
|
from poor old and new API: BIO_push(), BIO_pop(), BIO_set_next().
|
||||||
|
* Documentation improvements
|
||||||
|
- Numerous improvements and additions for ASN.1, BIO, BN, and X.509.
|
||||||
|
- The BN documentation is now considered to be complete.
|
||||||
|
* Testing and Proactive Security
|
||||||
|
- As always, new test coverage is added as bugs are fixed and
|
||||||
|
subsystems are cleaned up.
|
||||||
|
- Many old tests rewritten, cleaned up and extended.
|
||||||
|
* New features
|
||||||
|
- Added Ed25519 support both as a primitive and via OpenSSL's EVP
|
||||||
|
interfaces.
|
||||||
|
- X25519 is now also supported via EVP.
|
||||||
|
- The OpenSSL 1.1 raw public and private key API is available with
|
||||||
|
support for EVP_PKEY_ED25519, EVP_PKEY_HMAC and EVP_PKEY_X25519.
|
||||||
|
Poly1305 is not currently supported via this interface.
|
||||||
|
|
||||||
3.6.1 - Stable release
|
3.6.1 - Stable release
|
||||||
|
|
||||||
* Bug fixes
|
* Bug fixes
|
||||||
|
Loading…
x
Reference in New Issue
Block a user