With the transition to post-quantum cryptography, more and more clients will look to use these standardized algorithms. To avoid having to ship implementations of these algorithms in Javascript or WebAssembly, and allow access to some (hopefully soon to be updated) implementations already present in browsers (chrome), we propose adding support for the above algorithms in the Web Cryptography API, ideally for all parameter sets.
Introduction
NIST published the final standards for 3 quantum-resistant cryptographic primitives:
With the transition to post-quantum cryptography, more and more clients will look to use these standardized algorithms. To avoid having to ship implementations of these algorithms in Javascript or WebAssembly, and allow access to some (hopefully soon to be updated) implementations already present in browsers (chrome), we propose adding support for the above algorithms in the Web Cryptography API, ideally for all parameter sets.