[arch-commits] Commit in (5 files)
Tobias Powalowski
tpowa at gemini.archlinux.org
Mon May 30 15:38:14 UTC 2022
Date: Monday, May 30, 2022 @ 15:38:14
Author: tpowa
Revision: 447025
bye bye, move to a peaceful place
Deleted:
archboot-arm/
archboot-bootloader/
archboot-qemu-aarch64/
archboot/
sbsigntools/trunk/0.9.4-fix-pe-coff-checksum.patch
----------------------------------+
0.9.4-fix-pe-coff-checksum.patch | 43 -------------------------------------
1 file changed, 43 deletions(-)
Deleted: sbsigntools/trunk/0.9.4-fix-pe-coff-checksum.patch
===================================================================
--- sbsigntools/trunk/0.9.4-fix-pe-coff-checksum.patch 2022-05-30 15:35:59 UTC (rev 447024)
+++ sbsigntools/trunk/0.9.4-fix-pe-coff-checksum.patch 2022-05-30 15:38:14 UTC (rev 447025)
@@ -1,43 +0,0 @@
-From e9f13a7c4c19ed4ef12f226821bbcd2295d1af73 Mon Sep 17 00:00:00 2001
-From: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
-Date: Thu, 10 Mar 2022 20:41:04 +0100
-Subject: Fix PE/COFF checksum calculation
-
-Gbp-Pq: fix_checksum_calc.patch.
----
- src/image.c | 6 +-----
- 1 file changed, 1 insertion(+), 5 deletions(-)
-
-diff --git a/src/image.c b/src/image.c
-index 5697296..8ac79dd 100644
---- a/src/image.c
-+++ b/src/image.c
-@@ -162,7 +162,6 @@ static void image_pecoff_update_checksum(struct image *image)
- {
- bool is_signed = image->sigsize && image->sigbuf;
- uint32_t checksum;
-- struct cert_table_header *cert_table = image->cert_table;
-
- /* We carefully only include the signature data in the checksum (and
- * in the file length) if we're outputting the signature. Otherwise,
-@@ -180,16 +179,13 @@ static void image_pecoff_update_checksum(struct image *image)
- (void *)(image->checksum + 1));
-
- if (is_signed) {
-- checksum = csum_bytes(checksum,
-- cert_table, sizeof(*cert_table));
--
- checksum = csum_bytes(checksum, image->sigbuf, image->sigsize);
- }
-
- checksum += image->data_size;
-
- if (is_signed)
-- checksum += sizeof(*cert_table) + image->sigsize;
-+ checksum += image->sigsize;
-
- *(image->checksum) = cpu_to_le32(checksum);
- }
---
-cgit v1.1
-
More information about the arch-commits
mailing list