diff options
author | Alexandre Iooss <erdnaxe@crans.org> | 2022-11-11 22:38:05 +0100 |
---|---|---|
committer | Alexandre Iooss <erdnaxe@crans.org> | 2022-11-11 23:06:35 +0100 |
commit | 58ae5c163b8583620d825581f6b0afffbe7b203c (patch) | |
tree | 5429ce5246993d047b4629e73b22556fb684665d /pkgs/tools/security/bkcrack | |
parent | 98bb201bbfba99003e6cd5f85c13c46050fb8ee8 (diff) |
bkcrack: init at 1.5.0
Diffstat (limited to 'pkgs/tools/security/bkcrack')
-rw-r--r-- | pkgs/tools/security/bkcrack/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/tools/security/bkcrack/default.nix b/pkgs/tools/security/bkcrack/default.nix new file mode 100644 index 0000000000000..e2ed76743c4cf --- /dev/null +++ b/pkgs/tools/security/bkcrack/default.nix @@ -0,0 +1,36 @@ +{ lib +, stdenv +, fetchFromGitHub +, cmake +, openmp +}: + +stdenv.mkDerivation rec { + pname = "bkcrack"; + version = "1.5.0"; + + src = fetchFromGitHub { + owner = "kimci86"; + repo = pname; + rev = "v${version}"; + hash = "sha256-iyx4mOTr6MHECk9S9zrIAE5pt+cxWnOKS7iQPUyWfzs="; + }; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ openmp ]; + + postInstall = '' + mkdir -p $out/bin $out/share/licenses/bkcrack + mv $out/bkcrack $out/bin/ + mv $out/license.txt $out/share/licenses/bkcrack + rm -r $out/example $out/tools $out/readme.md + ''; + + meta = with lib; { + description = "Crack legacy zip encryption with Biham and Kocher's known plaintext attack"; + homepage = "https://github.com/kimci86/bkcrack"; + license = licenses.zlib; + platforms = platforms.unix; + maintainers = with maintainers; [ erdnaxe ]; + }; +} |