From d9a8826a3209bd46a57b35e032d685d89405e59e Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Mon, 1 Jan 2024 02:01:22 +0100 Subject: [PATCH] Stupid bug integer overflow. Signed-off-by: Pol Henarejos --- src/hsm/kek.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hsm/kek.c b/src/hsm/kek.c index 3bfb378..7f9dea6 100644 --- a/src/hsm/kek.c +++ b/src/hsm/kek.c @@ -41,7 +41,7 @@ uint8_t pending_save_dkek = 0xff; #define POLY 0xedb88320 uint32_t crc32c(const uint8_t *buf, size_t len) { - uint32_t crc = 0xffffffffffffffff; + uint32_t crc = 0xffffffff; while (len--) { crc ^= *buf++; for (int k = 0; k < 8; k++) {