From 22de41bfe0f257372a17d65c6109199d15b0aee7 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Thu, 29 Jan 2026 16:22:25 +0100 Subject: [PATCH] Upgrade to Pico Keys SDK 8.5 Signed-off-by: Pol Henarejos --- pico-keys-sdk | 2 +- src/fido/kek.c | 13 ------------- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/pico-keys-sdk b/pico-keys-sdk index 668b1ac..61d4515 160000 --- a/pico-keys-sdk +++ b/pico-keys-sdk @@ -1 +1 @@ -Subproject commit 668b1ac1dd2fdd0934ae1f92bea8e266e8319f4f +Subproject commit 61d4515eccf7add9d39689734eccd2cdf0aab83b diff --git a/src/fido/kek.c b/src/fido/kek.c index a7b380f..5110eef 100644 --- a/src/fido/kek.c +++ b/src/fido/kek.c @@ -36,19 +36,6 @@ extern uint8_t session_pin[32]; uint8_t mkek_mask[MKEK_KEY_SIZE]; bool has_mkek_mask = false; -#define POLY 0xedb88320 - -uint32_t crc32c(const uint8_t *buf, size_t len) { - uint32_t crc = 0xffffffff; - while (len--) { - crc ^= *buf++; - for (int k = 0; k < 8; k++) { - crc = (crc >> 1) ^ (POLY & (0 - (crc & 1))); - } - } - return ~crc; -} - void mkek_masked(uint8_t *mkek, const uint8_t *mask) { if (mask) { for (int i = 0; i < MKEK_KEY_SIZE; i++) {