From 11df2f23b04ed345abae66b4d428c401eac7acd3 Mon Sep 17 00:00:00 2001 From: Andrey Borzenkov Date: Mon, 1 Apr 2013 01:43:04 +0200 Subject: [PATCH 238/482] * grub-core/commands/verify.c: Fix hash algorithms values for the first three hashes - they start with 1, not with 0. --- ChangeLog | 5 +++++ grub-core/commands/verify.c | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 58c2242..672aa74 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2013-03-31 Andrey Borzenkov + + * grub-core/commands/verify.c: Fix hash algorithms values for + the first three hashes - they start with 1, not with 0. + 2013-03-26 Vladimir Serbinenko * grub-core/kern/efi/mm.c (grub_efi_finish_boot_services): diff --git a/grub-core/commands/verify.c b/grub-core/commands/verify.c index 6c0b580..b4d5e7b 100644 --- a/grub-core/commands/verify.c +++ b/grub-core/commands/verify.c @@ -123,7 +123,9 @@ struct signature_v4_header } __attribute__ ((packed)); const char *hashes[] = { - "md5", "sha1", "ripemd160", + [0x01] = "md5", + [0x02] = "sha1", + [0x03] = "ripemd160", [0x08] = "sha256", [0x09] = "sha384", [0x0a] = "sha512", -- 1.8.2.1