Skip to content

haskell-cryptography/libsodium-bindings

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

Releases

No releases published

Packages

No packages published

Languages