BSD-3-Clause licensed by Hécate Moonlight, Koz Ross
Maintained by The Haskell Cryptography contributors
This version can be pinned in stack with:libsodium-bindings-0.0.3.0@sha256:145f15359554059bddb74af4f8d56c52b3e7e67a811dec28c0ad13b80c2df8bb,2545

Module documentation for 0.0.3.0

  • LibSodium
    • LibSodium.Bindings
      • LibSodium.Bindings.AEAD
      • LibSodium.Bindings.Comparison
      • LibSodium.Bindings.CryptoAuth
      • LibSodium.Bindings.CryptoBox
      • LibSodium.Bindings.CryptoSign
      • LibSodium.Bindings.GenericHashing
      • LibSodium.Bindings.KeyDerivation
      • LibSodium.Bindings.KeyExchange
      • LibSodium.Bindings.Main
      • LibSodium.Bindings.PasswordHashing
      • LibSodium.Bindings.Random
      • LibSodium.Bindings.SHA2
      • LibSodium.Bindings.Scrypt
      • LibSodium.Bindings.SealedBoxes
      • LibSodium.Bindings.SecretStream
      • LibSodium.Bindings.Secretbox
      • LibSodium.Bindings.SecureMemory
      • LibSodium.Bindings.ShortHashing
      • LibSodium.Bindings.Utils
      • LibSodium.Bindings.XChaCha20
Depends on 1 package(full list with versions):
Used by 1 package in nightly-2026-01-18(full list with versions):

libsodium-bindings CI made with Haskell

libsodium-bindings exposes a set of FFI bindings from the libsodium library, version 1.0.18 and above. It has no other dependency than base, and the documentation is strong enough to stand alone.

See LibSodium.Bindings for a list of available functions.

Changes

CHANGELOG

0.0.3.0

  • Add constant-time pointer comparison #171

0.0.2.0

  • Add secret key Stream #144

0.0.1.1 (2024-01-12)

  • Fix typo in the identifiers of LibSodium.Bindings.Scrypt (#135)

0.0.1.0 (2023-11-19)