- the fastest AES-256;
- a robust and efficient SHA-2 hash function.
Our online password manager makes heavy use of the cryptographic functions that are included in the library. But even if you are not interested in writing whole zero-knowledge web applications, you can exploit browser-based cryptography to improve the security of specific portion of your code. As an example, you could consider replacing your present authentication system with SRP.
Recently we’ve approached elliptic curve cryptography (ECC). The code already included in the library is still very slow and incomplete. We would love to improve it and develop all the components of a public-key cryptographic system based on elliptic curves. It’s an ambitious and complex plan. Any volunteer to help?