NaCl API port for browsers using the Web Cryptography API