2.9.0 Changelog

This commit is contained in:
Brent Cook 2018-11-11 12:36:24 -06:00
parent a256df7fe9
commit c109b329e6

View File

@ -28,6 +28,49 @@ history is also available from Git.
LibreSSL Portable Release Notes: LibreSSL Portable Release Notes:
2.9.0 - Development release
* CRYPTO_LOCK is now automatically initialized, with the legacy
callbacks stubbed for compatibility.
* Added the SM3 hash function from the Chinese standard GB/T
32905-2016.
* Added more OPENSSL_NO_* macros for compatibility with OpenSSL.
* Added extensive interoperability tests between LibreSSL and OpenSSL
1.0 and 1.1.
* Added additional wycheproof tests and related bug fixes.
* Simplified sigalgs option processing and handshake signing algorithm
selection.
* Added the ability to use the RSA PSS algorithm for handshake
signatures.
* Added bn_rand_interval() and use it in code needing ranges of random
bn values.
* Added functionality to derive early, handshake, and application
secrets as per RFC8446.
* Added handshake state machine from RFC8446.
* Removed some ASN.1 related code from libcrypto that had not been
used since around 2000.
* Unexported internal symbols and internalized more record layer structs.
* Added support for assembly optimizations on 32-bit ARM ELF targets.
* Fix timing vulnerability in ECDSA signature generation (CVE-2018-0735).
* Fix for Portsmash vulnerability originally by Brumley, ul Hassan and
Tuveri.
* Ensure transcript handshake is always freed with TLS 1.2.
2.8.2 - Stable release 2.8.2 - Stable release
* Added Wycheproof support for ECDH and ECDSA Web Crypto test vectors, * Added Wycheproof support for ECDH and ECDSA Web Crypto test vectors,