NSS 3.25 release notes¶
Introduction¶
The Network Security Services (NSS) team has released NSS 3.25, which is a minor release.
Distribution information¶
The hg tag is NSS_3_25_RTM. NSS 3.25 requires Netscape Portable Runtime(NSPR) 4.12 or newer.
NSS 3.25 source distributions are available on ftp.mozilla.org for secure HTTPS download at the following location.
New in NSS 3.25¶
New Functionality¶
Implemented DHE key agreement for TLS 1.3.
Added support for ChaCha with TLS 1.3.
Added support for TLS 1.2 ciphersuites that use SHA384 as the PRF.
Removed the limitation that allowed NSS to only support certificate_verify messages that used the same signature hash algorithm as the PRF when using TLS 1.2 client authentication.
Several functions have been added to the public API of the NSS Cryptoki Framework.
New Functions
in nssckfw.h
NSSCKFWSlot_GetSlotID
NSSCKFWSession_GetFWSlot
NSSCKFWInstance_DestroySessionHandle
NSSCKFWInstance_FindSessionHandle
Notable Changes in NSS 3.25¶
An SSL socket can no longer be configured to allow both TLS 1.3 and SSL v3.
Regression fix: NSS no longer reports a failure if an application attempts to disable the SSL v2 protocol.
The trusted CA certificate list has been updated to version 2.8.
The following CA certificate was Removed
CN = Sonera Class1 CA
SHA-256 Fingerprint: CD:80:82:84:CF:74:6F:F2:FD:6E:B5:8A:A1:D5:9C:4A:D4:B3:CA:56:FD:C6:27:4A:89:26:A7:83:5F:32:31:3D
The following CA certificates were Added
CN = Hellenic Academic and Research Institutions RootCA 2015
SHA-256 Fingerprint: A0:40:92:9A:02:CE:53:B4:AC:F4:F2:FF:C6:98:1C:E4:49:6F:75:5E:6D:45:FE:0B:2A:69:2B:CD:52:52:3F:36
CN = Hellenic Academic and Research Institutions ECC RootCA 2015
SHA-256 Fingerprint: 44:B5:45:AA:8A:25:E6:5A:73:CA:15:DC:27:FC:36:D2:4C:1C:B9:95:3A:06:65:39:B1:15:82:DC:48:7B:48:33
CN = Certplus Root CA G1
SHA-256 Fingerprint: 15:2A:40:2B:FC:DF:2C:D5:48:05:4D:22:75:B3:9C:7F:CA:3E:C0:97:80:78:B0:F0:EA:76:E5:61:A6:C7:43:3E
CN = Certplus Root CA G2
SHA-256 Fingerprint: 6C:C0:50:41:E6:44:5E:74:69:6C:4C:FB:C9:F8:0F:54:3B:7E:AB:BB:44:B4:CE:6F:78:7C:6A:99:71:C4:2F:17
CN = OpenTrust Root CA G1
SHA-256 Fingerprint: 56:C7:71:28:D9:8C:18:D9:1B:4C:FD:FF:BC:25:EE:91:03:D4:75:8E:A2:AB:AD:82:6A:90:F3:45:7D:46:0E:B4
CN = OpenTrust Root CA G2
SHA-256 Fingerprint: 27:99:58:29:FE:6A:75:15:C1:BF:E8:48:F9:C4:76:1D:B1:6C:22:59:29:25:7B:F4:0D:08:94:F2:9E:A8:BA:F2
CN = OpenTrust Root CA G3
SHA-256 Fingerprint: B7:C3:62:31:70:6E:81:07:8C:36:7C:B8:96:19:8F:1E:32:08:DD:92:69:49:DD:8F:57:09:A4:10:F7:5B:62:92
Bugs fixed in NSS 3.25¶
This Bugzilla query returns all the bugs fixed in NSS 3.25:
Compatibility¶
NSS 3.25 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.25 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).