Security/CryptoEngineering: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "= Projects = == NSS == The crypto library that powers Firefox === Improve Developer Ergonomics === * 2016 Q4: Change build systems to Gyp * 2016 Q4: Move reviews to Phab...")
 
(Link to more NSS pages)
Line 5: Line 5:


=== Improve Developer Ergonomics ===
=== Improve Developer Ergonomics ===
* 2016 Q4: Change build systems to Gyp
* 2016 Q4: [[NSS/Build_System|Change build systems to Gyp]]
* 2016 Q4: Move reviews to Phabricator
* 2016 Q4: Move reviews to Phabricator
* 2016 Q4: Semi-Automatic Branch Uplifts to Mozilla-Central
* 2016 Q4: Semi-Automatic Branch Uplifts to Mozilla-Central
Line 16: Line 16:
=== New Functions ===
=== New Functions ===
* 2016 Q4: Support TLS v1.3
* 2016 Q4: Support TLS v1.3
* 2016 Q4: Integrate BoGo's integration tests into NSS builds
* 2016 Q4: [[NSS/BoGo_Tests|Integrate BoGo's integration tests into NSS builds]]
* 2016 Q4: [[NSS/ARGON2|MWOS Support Argon2]]
* 2016 Q4: [[NSS/ARGON2|MWOS Support Argon2]]
* 2016 Q4: [[NSS/Demos|MWOS Add new NSS demonstration code]]
* 2016 Q4: [[NSS/Demos|MWOS Add new NSS demonstration code]]

Revision as of 22:57, 1 November 2016

Projects

NSS

The crypto library that powers Firefox

Improve Developer Ergonomics

Cleanup

  • 2016 Q4: Support ARM and ARM64 testing in TaskCluster
  • 2016 Q4: Support fuzzing the internal interfaces
  • 2016 Q4: Port the AES-NI Linux-x86 assembly to NASM and cross-compile for Windows and OSX

New Functions

PSM

  • 2016 Q4: Rearchitect PSM/NSS interaction to eliminate shutdown crashes
  • 2016 Q4 / 2017 Q1: SHA-1 Shutoff Plan

Web Authentication

  • 2016 Q2: FIDO U2F v1.1 JS API landed behind a pref. Test at https://u2f.bin.coffee/
  • 2016 Q4: Support USB HID U2F devices on Linux
  • 2016 Q4: Draft WebAuthn JS API landed behind a pref, using the Soft Token
  • 2017 Q1: Support USB HID U2F devices on Windows / Mac OS X