Commit graph

9 commits

Author SHA1 Message Date
wolfbeast
64a8472788 Remove ancient workaround in client certificate code
Apparently a prehistoric server implementation would send a certificate_authorities field
that didn't include the outer DER SEQUENCE tag, so PSM attempted to detect this and
work around it.
This prehistoric server implementation isn't in use anywhere anymore, so this 18-yo
server bug workaround can be removed.
2019-02-16 00:18:40 +08:00
wolfbeast
d36d4eb674 Update NSS to 3.38
- Added HACL*Poly1305 32-bit (INRIA/Microsoft)
- Updated to final TLS 1.3 draft version (28)
- Removed TLS 1.3 prerelease draft limit check
- Removed NPN code
- Enabled dev/urandom-only RNG on Linux with NSS_SEED_ONLY_DEV_URANDOM for non-standard environments
- Fixed several bugs with TLS 1.3 negotiation
- Updated internal certificate store
- Added support for the TLS Record Size Limit Extension.
- Fixed CVE-2018-0495
- Various security fixes in the ASN.1 code.
2019-02-16 00:11:10 +08:00
wolfbeast
8dede3820a Update build system files for NSS 3.35 2019-02-16 00:01:05 +08:00
Leorize
961f4c4dd0 external/nss: Don't link with libcrmf on --with-system-nss builds
Since Bug 1030963, functions that make use of libcrmf has been removed
from the codebase. Therefore, it's no longer necessary to link with
libcrmf.

This commit completely removes the '-lcrmf' for --with-system-nss
builds, as libcrmf is not available on all systems (eg. Arch Linux)

This commit is a follow up to #364
2019-02-15 23:58:15 +08:00
wolfbeast
5f958910dd Revert "Update build system files for NSS 3.35"
This reverts commit a910f57af64271e391c1fb33cbdd97da1ddfe2d6.
2019-02-15 23:50:25 +08:00
wolfbeast
51510273b0 Remove build support for HP-UX
Note: 3rd party lib support (NSS, etc.) has not been touched.
2019-02-15 23:50:07 +08:00
wolfbeast
2b2216c2d1 Update build system files for NSS 3.35 2019-02-15 23:33:38 +08:00
wolfbeast
fdcf4c1482 Update NSS symbol file.
This resolves #18.
2019-02-15 23:31:34 +08:00
Roy Tam
dcd9973243 import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00