diff options
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -41,12 +41,21 @@ LibreSSL Portable Release Notes: | |||
41 | - Rewrote and improved BN_exp() and BN_copy(). | 41 | - Rewrote and improved BN_exp() and BN_copy(). |
42 | - Add branch target information (BTI) support to arm64 assembly. | 42 | - Add branch target information (BTI) support to arm64 assembly. |
43 | - Added a new implementation of BN_mod_sqrt(). | 43 | - Added a new implementation of BN_mod_sqrt(). |
44 | - Removed incomplete and dangerous BN_RECURSION code. | ||
44 | * New features | 45 | * New features |
45 | - Added support for truncated SHA-2 and for SHA-3. | 46 | - Added support for truncated SHA-2 and for SHA-3. |
46 | * Compatibility changes | 47 | * Compatibility changes |
48 | - Support for GF2m was removed: BIGNUM no longer supports binary extension | ||
49 | field arithmetic and all binary elliptic builtin curves were removed. | ||
50 | - Removed dangerous, "fast" NIST prime and elliptic curve implementations. | ||
51 | In particular, EC_GFp_nist_method() is no longer available. | ||
52 | - Removed most public symbols that were deprecated in OpenSSL 0.9.8. | ||
47 | - Removed X9.31 support. | 53 | - Removed X9.31 support. |
54 | - Removed Cipher Text Stealing mode. | ||
48 | - Dropped proxy certificate (RFC 3820) support. | 55 | - Dropped proxy certificate (RFC 3820) support. |
49 | - Started removing binary extension field and curve support. | 56 | - The POLICY_TREE and its related structures and API are no longer public. |
57 | - The explicitText user notice uses UTF8String instead of VisibleString | ||
58 | to reduce the risk of emitting certificates with invalid DER-encoding. | ||
50 | * Bug fixes | 59 | * Bug fixes |
51 | - Correctly reduce negative input to BN_mod_exp2_mont(). | 60 | - Correctly reduce negative input to BN_mod_exp2_mont(). |
52 | - Ensure ERR_load_ERR_strings() does not set errno unexpectedly. | 61 | - Ensure ERR_load_ERR_strings() does not set errno unexpectedly. |