Seasalt Libsodium.js Wrapper
A collection of tools that enable easy encryption and storage in the browser utilizing Libsodium.
Classes
SeaSalt / SeaSalt_Common
A basic interface for accessing the various tools within SeaSalt. Only good for general use when dedicated class instances aren't necessary.
SeaSalt_AEAD_SecretBox
Create and manage a secret box that contains an encryption key, message, JSON string, or other data.
SeaSalt_AEAD_XChaCha
Encrypt and decrypt strings with XChaCha20-Poly1305 AEAD encryption with optional secret box.
SeaSalt_Hashing
Hash strings using SHA256 or SHA512 and output in hex, base64, or binary.
SeaSalt_Keychain
Keychain management for storing and using encryption keys and providing a fully encrypted localStorage api.
SeaSalt_PWHash_Argon2
Password hashing and validation using the Argon2 library.
SeaSalt_PWHash_SCrypt
Password hashing and validation using the SCrypt library.
SeaSalt_Tools
Handy tools and gadgets.
Details
- Version
- 0.4
- See