diff options
author | Brent Cook <bcook@openbsd.org> | 2018-12-14 12:05:54 -0600 |
---|---|---|
committer | Brent Cook <bcook@openbsd.org> | 2018-12-14 12:05:54 -0600 |
commit | 960ea062b18dcaa32b284d860564a94215a981ab (patch) | |
tree | 24d0f366bf6b0e1ce107d3e9171b3d4f5245561b /ChangeLog | |
parent | 29e0e7b43858485bda8264ddd1892d597573f995 (diff) | |
download | portable-960ea062b18dcaa32b284d860564a94215a981ab.tar.gz portable-960ea062b18dcaa32b284d860564a94215a981ab.tar.bz2 portable-960ea062b18dcaa32b284d860564a94215a981ab.zip |
update changelog
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 18 |
1 files changed, 8 insertions, 10 deletions
@@ -33,8 +33,7 @@ LibreSSL Portable Release Notes: | |||
33 | * CRYPTO_LOCK is now automatically initialized, with the legacy | 33 | * CRYPTO_LOCK is now automatically initialized, with the legacy |
34 | callbacks stubbed for compatibility. | 34 | callbacks stubbed for compatibility. |
35 | 35 | ||
36 | * Added the SM3 hash function from the Chinese standard GB/T | 36 | * Added the SM3 hash function from the Chinese standard GB/T 32905-2016. |
37 | 32905-2016. | ||
38 | 37 | ||
39 | * Added more OPENSSL_NO_* macros for compatibility with OpenSSL. | 38 | * Added more OPENSSL_NO_* macros for compatibility with OpenSSL. |
40 | 39 | ||
@@ -44,10 +43,8 @@ LibreSSL Portable Release Notes: | |||
44 | * Added additional wycheproof tests and related bug fixes. | 43 | * Added additional wycheproof tests and related bug fixes. |
45 | 44 | ||
46 | * Simplified sigalgs option processing and handshake signing algorithm | 45 | * Simplified sigalgs option processing and handshake signing algorithm |
47 | selection. | ||
48 | 46 | ||
49 | * Added the ability to use the RSA PSS algorithm for handshake | 47 | * Added the ability to use the RSA PSS algorithm for handshake signatures. |
50 | signatures. | ||
51 | 48 | ||
52 | * Added bn_rand_interval() and use it in code needing ranges of random | 49 | * Added bn_rand_interval() and use it in code needing ranges of random |
53 | bn values. | 50 | bn values. |
@@ -57,17 +54,18 @@ LibreSSL Portable Release Notes: | |||
57 | 54 | ||
58 | * Added handshake state machine from RFC8446. | 55 | * Added handshake state machine from RFC8446. |
59 | 56 | ||
60 | * Removed some ASN.1 related code from libcrypto that had not been | 57 | * Removed some ASN.1 related code from libcrypto that had not been used |
61 | used since around 2000. | 58 | since around 2000. |
62 | 59 | ||
63 | * Unexported internal symbols and internalized more record layer structs. | 60 | * Unexported internal symbols and internalized more record layer structs. |
64 | 61 | ||
65 | * Added support for assembly optimizations on 32-bit ARM ELF targets. | 62 | * Added support for assembly optimizations on 32-bit ARM ELF targets. |
66 | 63 | ||
67 | * Fix timing vulnerability in ECDSA signature generation (CVE-2018-0735). | 64 | * Improved protection against timing side channels in ECDSA signature generation. |
68 | 65 | ||
69 | * Fix for Portsmash vulnerability originally by Brumley, ul Hassan and | 66 | * Coordinate blinding was added to some elliptic curves. This is the |
70 | Tuveri. | 67 | last bit of the work by Brumley et al. to protect against the |
68 | Portsmash vulnerability. | ||
71 | 69 | ||
72 | * Ensure transcript handshake is always freed with TLS 1.2. | 70 | * Ensure transcript handshake is always freed with TLS 1.2. |
73 | 71 | ||