nixos-config/pkgs/openssl-with-rc4.nix
2022-09-19 10:49:51 -04:00

20 lines
493 B
Nix

{ callPackage, openssl_1_1, path, stdenv }:
# This package exists for testing.
# ./result-bin/bin/openssl ciphers -v "ALL:@SECLEVEL=0" | grep RC4
let
oldScript = openssl_1_1.configureScript;
edited = stdenv.mkDerivation {
name = "openssl-with-rc4";
src = path + "/pkgs/development/libraries/openssl";
installPhase = ''
sed -i 's|${oldScript}|${oldScript} enable-weak-ssl-ciphers|g' default.nix
cp -a . $out
'';
};
in
(callPackage edited { }).openssl_1_1