saltine-0.2.2.0: Cryptography that's easy to digest (NaCl/libsodium bindings).
NaCl (pronounced "salt") is a new easy-to-use high-speed software library for network communication, encryption, decryption, signatures, etc. NaCl's goal is to provide all of the core operations needed to build higher-level cryptographic tools.
Sodium is a portable, cross-compilable, installable, packageable crypto library based on NaCl, with a compatible API.
https://github.com/jedisct1/libsodium
Saltine is a Haskell binding to the NaCl primitives going through Sodium for build convenience and, eventually, portability.
Modules
saltine-0.2.2.0
- Crypto
- Crypto.Saltine
- Crypto.Saltine.Class
- Core
- Crypto.Saltine.Core.AEAD
- Crypto.Saltine.Core.Auth
- Crypto.Saltine.Core.Box
- Crypto.Saltine.Core.Hash
- Crypto.Saltine.Core.OneTimeAuth
- Crypto.Saltine.Core.Password Argon2 password hash
- Crypto.Saltine.Core.ScalarMult
- Crypto.Saltine.Core.SecretBox
- Crypto.Saltine.Core.Sign
- Crypto.Saltine.Core.Stream
- Crypto.Saltine.Core.Utils
- Internal
- AEAD
- Crypto.Saltine.Internal.Auth
- Crypto.Saltine.Internal.Box
- Crypto.Saltine.Internal.ByteSizes
- Crypto.Saltine.Internal.Hash
- Crypto.Saltine.Internal.OneTimeAuth
- Crypto.Saltine.Internal.Password
- Crypto.Saltine.Internal.ScalarMult
- Crypto.Saltine.Internal.SecretBox
- Crypto.Saltine.Internal.Sign
- Crypto.Saltine.Internal.Stream
- Crypto.Saltine.Internal.Util
- Crypto.Saltine