NSS 3.54 release notes¶
Introduction¶
The NSS team has released Network Security Services (NSS) 3.54 on 26 June 2020, which is a minor release.
Distribution Information¶
The HG tag is NSS_3_54_RTM. NSS 3.54 requires NSPR 4.26 or newer.
NSS 3.54 source distributions are available on ftp.mozilla.org for secure HTTPS download:
Other releases are available Release notes for recent versions of NSS.
Notable Changes in NSS 3.54¶
Support for TLS 1.3 external pre-shared keys (Bug 1603042).
Use ARM Cryptography Extension for SHA256, when available. (Bug 1528113).
Bugs fixed in NSS 3.54¶
Bug 1528113 - Use ARM Cryptography Extension for SHA256.
Bug 1603042 - Add TLS 1.3 external PSK support.
Bug 1642802 - Add uint128 support for HACL* curve25519 on Windows.
Bug 1645186 - Add “certSIGN Root CA G2” root certificate.
Bug 1645174 - Add Microsec’s “e-Szigno Root CA 2017” root certificate.
Bug 1641716 - Add Microsoft’s non-EV root certificates.
Bug 1621151 - Disable email trust bit for “O=Government Root Certification Authority; C=TW” root.
Bug 1645199 - Remove AddTrust root certificates.
Bug 1641718 - Remove “LuxTrust Global Root 2” root certificate.
Bug 1639987 - Remove “Staat der Nederlanden Root CA - G2” root certificate.
Bug 1618402 - Remove Symantec root certificates and disable email trust bit.
Bug 1640516 - NSS 3.54 should depend on NSPR 4.26.
Bug 1642146 - Fix undefined reference to `PORT_ZAlloc_stub’ in seed.c.
Bug 1642153 - Fix infinite recursion building NSS.
Bug 1642638 - Fix fuzzing assertion crash.
Bug 1642871 - Enable SSL_SendSessionTicket after resumption.
Bug 1643123 - Support SSL_ExportEarlyKeyingMaterial with External PSKs.
Bug 1643557 - Fix numerous compile warnings in NSS.
Bug 1644774 - SSL gtests to use ClearServerCache when resetting self-encrypt keys.
Bug 1645479 - Don’t use SECITEM_MakeItem in secutil.c.
Bug 1646520 - Stricter enforcement of ASN.1 INTEGER encoding.
This Bugzilla query returns all the bugs fixed in NSS 3.54:
Compatibility¶
NSS 3.54 shared libraries are backward compatible with all older NSS 3.x shared libraries. A program linked with older NSS 3.x shared libraries will work with NSS 3.54 shared libraries without recompiling or relinking. Furthermore, applications that restrict their use of NSS APIs to the functions listed in NSS Public Functions will remain compatible with future versions of the NSS shared libraries.
Feedback¶
Bugs discovered should be reported by filing a bug report with bugzilla.mozilla.org (product NSS).