Update ChangeLog

This commit is contained in:
Theo Buehler 2023-05-25 01:59:08 -06:00
parent 8801e1d040
commit 76d053c3a8

View File

@ -28,7 +28,7 @@ history is also available from Git.
LibreSSL Portable Release Notes: LibreSSL Portable Release Notes:
3.8.0 - In development 3.8.0 - Development release
* Portable changes * Portable changes
- Extended the endian.h compat header with htobe* and betoh* macros. - Extended the endian.h compat header with htobe* and betoh* macros.
@ -46,12 +46,15 @@ LibreSSL Portable Release Notes:
- Imported RFC 5280 policy checking code from BoringSSL and used it - Imported RFC 5280 policy checking code from BoringSSL and used it
to replace the old exponential time code. to replace the old exponential time code.
- Converted more of libcrypto to use CBB/CBS. - Converted more of libcrypto to use CBB/CBS.
- Cleaned up and simplified the code dealing with builtin curves.
* New features * New features
- Added support for truncated SHA-2 and for SHA-3. - Added support for truncated SHA-2 and for SHA-3.
- The BPSW primality test performs additional Miller-Rabin rounds - The BPSW primality test performs additional Miller-Rabin rounds
with random bases to reduce the likelihood of composites passing. with random bases to reduce the likelihood of composites passing.
- Allow testing of ciphers and digests using badly aligned buffers - Allow testing of ciphers and digests using badly aligned buffers
in openssl speed. in openssl speed.
- Added a workaround for a poorly thought-out change in OpenSSL 3 that
broke privilege separation support in libtls.
* Compatibility changes * Compatibility changes
- Support for GF2m was removed: BIGNUM no longer supports binary extension - Support for GF2m was removed: BIGNUM no longer supports binary extension
field arithmetic and all binary elliptic builtin curves were removed. field arithmetic and all binary elliptic builtin curves were removed.