From 37340f227ddbdb87343397a8840b28656093d47d Mon Sep 17 00:00:00 2001 From: syeopite Date: Sun, 18 Feb 2024 16:56:26 -0800 Subject: [PATCH] Use native crystal sha1 digest Crystal now supports OpenSSL 3 Reverts 4e629ca858ee21acebe458342311afab3ecd4155 --- scripts/fetch-player-dependencies.cr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/fetch-player-dependencies.cr b/scripts/fetch-player-dependencies.cr index 4188ce56a..5acdb2933 100755 --- a/scripts/fetch-player-dependencies.cr +++ b/scripts/fetch-player-dependencies.cr @@ -27,7 +27,7 @@ class Dependency File.write("#{@download_path}/package.tgz", data) # https://github.com/iv-org/invidious/pull/2397#issuecomment-922375908 - if !@skip_checksum && `sha1sum #{@download_path}/package.tgz`.split(" ")[0] != @dependency_config["shasum"] + if !@skip_checksum && Digest::SHA1.hexdigest(data) != @dependency_config["shasum"] raise Exception.new("Checksum for '#{@dependency}' failed") end end