From 8d81d0bdb157997e6f4e1a8a556fe6e82941cbe8 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 20 Mar 2021 12:02:39 -0700 Subject: [PATCH] log hashes when they dont match --- src/util/funcs.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/util/funcs.zig b/src/util/funcs.zig index ff4e269925c9bd516178399c3fdf4f2deef2cbac..22380b8c428ebdf0d25ec139961e37220b627c7a 100644 --- a/src/util/funcs.zig +++ b/src/util/funcs.zig @@ -270,7 +270,11 @@ pub fn validate_hash(input: []const u8, file_path: []const u8) !bool { .sha256 => try do_hash(std.crypto.hash.sha2.Sha256, data), .sha512 => try do_hash(std.crypto.hash.sha2.Sha512, data), }; - return std.mem.eql(u8, expected, actual); + const result = std.mem.eql(u8, expected, actual); + if (!result) { + std.log.info("expected: {s}, actual: {s}", .{expected, actual}); + } + return result; } pub fn do_hash(comptime algo: type, data: []const u8) ![]const u8 { -- 2.54.0