1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config, libsodium }:
3 stdenv.mkDerivation rec {
7 src = fetchFromGitHub {
11 sha256 = "sha256-sczGs6du797WUkfr3JiTI/bUHp7vKEeZtJdCryFcYu8=";
14 nativeBuildInputs = [ cmake pkg-config ];
15 buildInputs = [ libsodium ];
18 description = "Simple tool for signing files and verifying signatures";
20 minisign uses public key cryptography to help facilitate secure (but not
21 necessarily private) file transfer, e.g., of software artefacts. minisign
22 is similar to and compatible with OpenBSD's signify.
24 homepage = "https://jedisct1.github.io/minisign/";
25 license = licenses.isc;
26 maintainers = with maintainers; [ joachifm ];
27 platforms = platforms.unix;
28 mainProgram = "minisign";