gecko-dev/modules
Dana Keeler 03f94ed489 Bug 1828968 - osclientcerts: make RSA-PSS support configurable via pref. r=jschanck, a=RyanVM
Due to design constraints, it is difficult for osclientcerts to properly
indicate whether or not each known key supports RSA-PSS. Ideally such a
determination would be made close to when a particular key is going to be used,
but due to the design of PKCS#11 and NSS' tight coupling to it, osclientcerts
would have to make this determination when searching for all known keys, which
has been shown to be prohibitively slow on Windows and results in unexpected
dialogs on macOS.

Thus, previously osclientcerts simply assumed all RSA keys supported RSA-PSS.
This has resulted in handshake failures when a server indicates that it accepts
RSA-PSS signatures.

This patch instead makes RSA-PSS support configurable via a pref
(security.osclientcerts.assume_rsa_pss_support). If the pref is true,
osclientcerts assumes all RSA keys support RSA-PSS. If it is false, it assumes
no RSA keys support RSA-PSS.

Differential Revision: https://phabricator.services.mozilla.com/D178241
2023-05-16 21:47:09 +00:00
..
brotli Bug 1733545 - Remove REQUIRES_UNIFIED_BUILD from third-party directories that don't need it. r=firefox-build-system-reviewers,andi 2021-10-01 09:01:27 +00:00
fdlibm Bug 531915 - part 5 - build and export sin, cos, and tan from fdlibm r=arai 2021-08-13 11:57:06 +00:00
freetype2 Bug 1768944 - Update freetype2 to 2.12.1. r=jfkthame 2022-05-15 17:25:03 +00:00
libjar Bug 1801102 - Handle corrupted JAR files r=jesup, a=RyanVM 2022-11-28 12:40:30 +00:00
libmar Bug 1806394. r=nalexander, a=RyanVM 2023-01-26 19:06:28 -08:00
libpref Bug 1828968 - osclientcerts: make RSA-PSS support configurable via pref. r=jschanck, a=RyanVM 2023-05-16 21:47:09 +00:00
woff2 Bug 1754147 - Remove REQUIRES_UNIFIED_BUILD from modules/woff2. r=firefox-build-system-reviewers,mhentges 2022-02-09 04:22:39 +00:00
xz-embedded Bug 1733545 - Remove REQUIRES_UNIFIED_BUILD from third-party directories that don't need it. r=firefox-build-system-reviewers,andi 2021-10-01 09:01:27 +00:00
zlib Bug 1761764 - Update in-tree zlib to version 1.2.12. r=aosmond 2022-05-04 14:21:46 +00:00
moz.build