From 9ef2c4a87d6fa816639b610313b67b98e983388a Mon Sep 17 00:00:00 2001 From: Cameron Katri Date: Thu, 16 Jun 2022 10:17:00 -0400 Subject: Add support for new version 2 trustcaches Thanks to Linus Henze for reversing the new format https://gist.github.com/LinusHenze/4cd5d7ef057a144cda7234e2c247c056 --- remove.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'remove.c') diff --git a/remove.c b/remove.c index 5f31848..4f30f8a 100644 --- a/remove.c +++ b/remove.c @@ -89,6 +89,13 @@ tcremove(int argc, char **argv) numremoved++; continue; } + } else if (cache.version == 2) { + if (memcmp(cache.entries2[j].cdhash, hash, CS_CDHASH_LEN) == 0) { + memmove(&cache.entries2[j], &cache.entries2[j + 1], (cache.num_entries - j - 1) * sizeof(struct trust_cache_entry2)); + cache.num_entries--; + numremoved++; + continue; + } } j++; } -- cgit v1.2.3-56-ge451