From bbf70ca393f9c2e3029b6a875b9aafbe23c7ea77 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Fri, 29 Oct 2021 09:46:24 -0400 Subject: mkpasswd: Include support for more hash methods (Before) Available methods: sha512crypt SHA-512 sha256crypt SHA-256 md5crypt MD5 descrypt standard 56 bit DES-based crypt(3) (After) Available methods: yescrypt Yescrypt gost-yescrypt GOST Yescrypt scrypt scrypt bcrypt bcrypt bcrypt-a bcrypt (obsolete $2a$ version) sha512crypt SHA-512 sha256crypt SHA-256 sunmd5 SunMD5 md5crypt MD5 bsdicrypt BSDI extended DES-based crypt(3) descrypt standard 56 bit DES-based crypt(3) nt NT-Hash --- pkgs/tools/security/mkpasswd/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/security/mkpasswd/default.nix b/pkgs/tools/security/mkpasswd/default.nix index c884c27900063..23a8f5d4fbd7a 100644 --- a/pkgs/tools/security/mkpasswd/default.nix +++ b/pkgs/tools/security/mkpasswd/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, whois, perl, pkg-config }: +{ lib, stdenv, whois, libxcrypt, perl, pkg-config }: stdenv.mkDerivation { name = "mkpasswd-${whois.version}"; @@ -6,6 +6,7 @@ stdenv.mkDerivation { src = whois.src; nativeBuildInputs = [ perl pkg-config ]; + buildInputs = [ libxcrypt ]; preConfigure = whois.preConfigure; buildPhase = "make mkpasswd"; -- cgit 1.4.1