0.4.0
- Implement AES in pure js
- ECB, CBC, CTR, GCM, SIV modes are available
- You can choose between pure js
@noble/ciphers/aes
and webcrypto@noble/ciphers/webcrypto/aes
- Useful for platforms such as React Native
- AES API is now
gcm(key, nonce)
. AES mode length is automatically selected based on key length - Speed-up and refactor salsa and chacha
- webcrypto/aes: export overridable
cryptoSubtleUtils
- utils: speed-up hexToBytes 6x
Full Changelog: 0.3.0...0.4.0