diff --git a/tools/dep_updaters/update-nixpkgs-pin.sh b/tools/dep_updaters/update-nixpkgs-pin.sh index b6efae46847..ba1f0e6efcc 100755 --- a/tools/dep_updaters/update-nixpkgs-pin.sh +++ b/tools/dep_updaters/update-nixpkgs-pin.sh @@ -93,6 +93,8 @@ nix-instantiate -I "nixpkgs=$NIXPKGS_PIN_FILE" --eval --strict --json -E " inherit (pkgs) \(.attrs | sort | join("\n ")) ; + + openssl_fips = import ./openssl-fips.nix { }; }"' > "$OPENSSL_MATRIX_FILE" cat -</dev/null + openssl md5 /dev/null 2>&1 \ + && echo "MD5 unexpectedly available with FIPS properties enabled" >&2 \ + && exit 1 + + runHook postInstallCheck + ''; +}) diff --git a/tools/nix/openssl-matrix.nix b/tools/nix/openssl-matrix.nix index 8c62cae8119..56cc7d506ad 100644 --- a/tools/nix/openssl-matrix.nix +++ b/tools/nix/openssl-matrix.nix @@ -16,4 +16,6 @@ openssl_3_6 openssl_4_0 ; + + openssl_fips = import ./openssl-fips.nix { }; }