diff options
author | Taeer Bar-Yam <taeer@necsi.edu> | 2017-07-09 15:22:57 -0400 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2017-07-10 08:51:46 +0100 |
commit | 5160ae5d5c3ff17919f21ac3be41ab5e1115a747 (patch) | |
tree | 39f4243565355badcaeee6f84f1698c45229db73 /pkgs/development/libraries/libargon2 | |
parent | 06e701af4d16cbc0dce6a70f4a113119c07e7ae8 (diff) | |
download | nixpkgs-5160ae5d5c3ff17919f21ac3be41ab5e1115a747.tar nixpkgs-5160ae5d5c3ff17919f21ac3be41ab5e1115a747.tar.gz nixpkgs-5160ae5d5c3ff17919f21ac3be41ab5e1115a747.tar.bz2 nixpkgs-5160ae5d5c3ff17919f21ac3be41ab5e1115a747.tar.lz nixpkgs-5160ae5d5c3ff17919f21ac3be41ab5e1115a747.tar.xz nixpkgs-5160ae5d5c3ff17919f21ac3be41ab5e1115a747.tar.zst nixpkgs-5160ae5d5c3ff17919f21ac3be41ab5e1115a747.zip |
libargon2: init at 20161029
Diffstat (limited to 'pkgs/development/libraries/libargon2')
-rw-r--r-- | pkgs/development/libraries/libargon2/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libargon2/default.nix b/pkgs/development/libraries/libargon2/default.nix new file mode 100644 index 00000000000..68df0a288fc --- /dev/null +++ b/pkgs/development/libraries/libargon2/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchFromGitHub }: + +stdenv.mkDerivation rec { + name = "libargon2-${version}"; + version = "20161029"; + src = fetchFromGitHub { + owner = "P-H-C"; + repo = "phc-winner-argon2"; + rev = "${version}"; + sha256 = "021g8wi4g67ywm8zf3yncqwrmfz7ypgm1ih9wcmnxip5n75rymh5"; + }; + + installPhase = '' + mkdir -p $out + make install PREFIX=$out + mkdir -p $out/lib/pkgconfig + substitute libargon2.pc $out/lib/pkgconfig/libargon2.pc \ + --replace @UPSTREAM_VER@ "${version}" \ + --replace @HOST_MULTIARCH@ "" \ + --replace 'prefix=/usr' "prefix=$out" + ln -s $out/lib/libargon2.so $out/lib/libargon2.so.0 + ''; + + meta = with stdenv.lib; { + description = "A key derivation function that was selected as the winner of the Password Hashing Competition in July 2015"; + longDescription = '' + A password-hashing function created by by Alex Biryukov, Daniel Dinu, and + Dmitry Khovratovich. Argon2 was declared the winner of the Password + Hashing Competition (PHC). There were 24 submissions and 9 finalists. + Catena, Lyra2, Makwa and yescrypt were given special recognition. The PHC + recommends using Argon2 rather than legacy algorithms. + ''; + homepage = https://www.argon2.com/; + license = with licenses; [ asl20 cc0 ]; + maintainers = with maintainers; [ taeer olynch ]; + platforms = platforms.linux; + }; +} |