aead

Pure Haskell AEAD-ChaCha20-Poly1305 (docs.ppad.tech/aead).
git clone git://git.ppad.tech/aead.git
Log | Files | Refs | README | LICENSE

commit e495f2435ec2bea4c6424215b4335b609134a3bf
parent d8bf198123e22f79345e1dc69e1680dde1abd0bd
Author: Jared Tobin <jared@jtobin.io>
Date:   Sun, 28 Dec 2025 17:54:00 -0330

flake: add clang

Diffstat:
Mflake.nix | 11++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/flake.nix b/flake.nix @@ -40,26 +40,27 @@ lib = "ppad-aead"; pkgs = import nixpkgs { inherit system; }; - hlib = pkgs.haskell.lib; - llvm = pkgs.llvmPackages_19.llvm; + hlib = pkgs.haskell.lib; + llvm = pkgs.llvmPackages_19.llvm; + clang = pkgs.llvmPackages_19.clang; base16 = ppad-base16.packages.${system}.default; base16-llvm = hlib.addBuildTools (hlib.enableCabalFlag base16 "llvm") - [ llvm ]; + [ llvm clang ]; chacha = ppad-chacha.packages.${system}.default; chacha-llvm = hlib.addBuildTools (hlib.enableCabalFlag chacha "llvm") - [ llvm ]; + [ llvm clang ]; poly1305 = ppad-poly1305.packages.${system}.default; poly1305-llvm = hlib.addBuildTools (hlib.enableCabalFlag poly1305 "llvm") - [ llvm ]; + [ llvm clang ]; hpkgs = pkgs.haskell.packages.ghc910.extend (new: old: { ppad-base16 = base16-llvm;