Skip to content

haskell-cryptography/libsodium-bindings

Folders and files

NameName
Last commit message
Last commit date
Feb 12, 2023
Mar 21, 2025
May 20, 2025
May 20, 2025
Jan 10, 2022
Jan 23, 2025
Jun 6, 2023
Jan 15, 2022
Jan 23, 2025
Jan 23, 2025
Oct 9, 2024
Sep 15, 2024
Sep 15, 2024
Jan 3, 2025
Jan 23, 2025
Feb 12, 2023

Repository files navigation

Sodium Bindings made with Haskell

The Haskell Cryptography Group presents its suite of libsodium packages:

Package Status
sel sel-badge
libsodium‑bindings lb-badge

Comparison with other libraries

Name Nature Dependencies GHC Support
libsodium‑bindings Low-level FFI bindings base Starts with 9.2.8
sel High-level Haskell interface base, base16, bytestring, text text-display, libsodium‑bindings Starts with 9.2.8
saltine Both FFI bindings and high-level interface base, bytestring deepseq, text, hashable, profunctors Starts with 8.0.2
libsodium Low-level FFI bindings base 8.6.5 to 8.10.1
crypto‑sodium High-level Haskell interface base, bytestring, random, cereal, libsodium, memory, Unclear
Name FFI Convention Library Discovery
libsodium‑bindings Recommended capi convention pkg-config, homebrew (macOS-only), cabal‑native
saltine Legacy ccall convention pkg-config, cabal-native
libsodium Legacy ccall convention pkg-config