From 358a1a0bed74eaa422a5e34683353024f2554a10 Mon Sep 17 00:00:00 2001 From: Stefan Kempinger Date: Tue, 2 Jun 2026 01:38:21 +0200 Subject: [PATCH] john: fix yescrypt cracking --- pkgs/by-name/jo/john/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/jo/john/package.nix b/pkgs/by-name/jo/john/package.nix index 9c216258523e..e691e3546eb1 100644 --- a/pkgs/by-name/jo/john/package.nix +++ b/pkgs/by-name/jo/john/package.nix @@ -18,6 +18,7 @@ withOpenCL ? true, opencl-headers, ocl-icd, + libxcrypt-legacy, # include non-free ClamAV unrar code enableUnfree ? false, replaceVars, @@ -65,6 +66,8 @@ stdenv.mkDerivation { configureFlags = [ "--disable-native-tests" "--with-systemwide" + "LDFLAGS=-L${libxcrypt-legacy}/lib" + "CPPFLAGS=-I${libxcrypt-legacy}/include" ] ++ lib.optionals (!enableUnfree) [ "--without-unrar" ]; @@ -77,6 +80,7 @@ stdenv.mkDerivation { zlib libpcap re2 + libxcrypt-legacy ] ++ lib.optionals withOpenCL [ opencl-headers