1{ lib, stdenv, fetchFromGitHub, openssl }:
2
3stdenv.mkDerivation {
4 pname = "hash_extender";
5 version = "unstable-2020-03-24";
6
7 src = fetchFromGitHub {
8 owner = "iagox86";
9 repo = "hash_extender";
10 rev = "cb8aaee49f93e9c0d2f03eb3cafb429c9eed723d";
11 sha256 = "1fj118566hr1wv03az2w0iqknazsqqkak0mvlcvwpgr6midjqi9b";
12 };
13
14 buildInputs = [ openssl ];
15
16 doCheck = true;
17 checkPhase = "./hash_extender --test";
18
19 installPhase = ''
20 mkdir -p $out/bin
21 cp hash_extender $out/bin
22 '';
23
24 meta = with lib; {
25 description = "Tool to automate hash length extension attacks";
26 homepage = "https://github.com/iagox86/hash_extender";
27 license = licenses.bsd3;
28 maintainers = with maintainers; [ oxzi ];
29 };
30}