[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