Skip to content
Snippets Groups Projects
  1. May 29, 2023
  2. May 16, 2023
    • Dana Keeler's avatar
      Bug 1828968 - osclientcerts: make RSA-PSS support configurable via pref. r=jschanck, a=RyanVM · 03f94ed4
      Dana Keeler authored
      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
      03f94ed4
  3. Apr 19, 2023
  4. Jan 27, 2023
  5. Mar 07, 2023
  6. Mar 02, 2023
  7. Jan 31, 2023
  8. Nov 28, 2022
  9. Nov 02, 2022
  10. Oct 28, 2022
  11. Nov 02, 2022
  12. Oct 13, 2022
  13. Oct 03, 2022
  14. Aug 23, 2022
  15. Jun 30, 2022
  16. Jun 22, 2022
  17. Jun 20, 2022
  18. Jun 02, 2022
  19. May 31, 2022
  20. Jun 07, 2022
  21. May 26, 2022
  22. May 25, 2022
  23. May 24, 2022
  24. May 23, 2022
Loading