From 38f83f44a583f115ca384d1276496642de4dc556 Mon Sep 17 00:00:00 2001 From: Graham Ollis Date: Tue, 26 Nov 2024 07:13:39 -0700 Subject: [PATCH 1/2] fix logic --- lib/Alien/Build.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Alien/Build.pm b/lib/Alien/Build.pm index 8b9fe956..b92da27b 100644 --- a/lib/Alien/Build.pm +++ b/lib/Alien/Build.pm @@ -1734,7 +1734,7 @@ sub extract } elsif($self->download_rule eq 'digest_and_encrypt') { - die "file was fetched insecurely and required digest missing for $archive" unless $checked_digest || $encrypted_fetch; + die "file was fetched insecurely and required digest missing for $archive" unless $checked_digest && $encrypted_fetch; die "required digest missing for $archive" unless $checked_digest; die "file was fetched insecurely for $archive" unless $encrypted_fetch; } From abc99473ffdde211059c9023874097a1e02ad85e Mon Sep 17 00:00:00 2001 From: Graham Ollis Date: Tue, 26 Nov 2024 07:45:09 -0700 Subject: [PATCH 2/2] change back --- lib/Alien/Build.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Alien/Build.pm b/lib/Alien/Build.pm index b92da27b..8b9fe956 100644 --- a/lib/Alien/Build.pm +++ b/lib/Alien/Build.pm @@ -1734,7 +1734,7 @@ sub extract } elsif($self->download_rule eq 'digest_and_encrypt') { - die "file was fetched insecurely and required digest missing for $archive" unless $checked_digest && $encrypted_fetch; + die "file was fetched insecurely and required digest missing for $archive" unless $checked_digest || $encrypted_fetch; die "required digest missing for $archive" unless $checked_digest; die "file was fetched insecurely for $archive" unless $encrypted_fetch; }