From 871aba901501302586895d266fe4569665d9fe70 Mon Sep 17 00:00:00 2001 From: cirakg Date: Mon, 19 Oct 2026 22:28:09 +0200 Subject: perf(crypto): XOR PBKDF2 blocks as 32-bit words and step 100 iterations 200 byte-wise iterations in one event tripped the 120,000-bytecode watchdog on the Forerunner 255S profile. Word-wise XOR makes PBKDF2 2.3x faster (22 ms per 1000 iterations in the simulator). Co-Authored-By: Claude Opus 5.5 --- test/golden/fr255s.png | Bin 1121 -> 0 bytes test/golden/fr70.png | Bin 5435 -> 0 bytes test/golden/fr965.png | Bin 7492 -> 0 bytes test/golden/venusq2.png | Bin 1704 -> 0 bytes 4 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 test/golden/fr255s.png delete mode 100644 test/golden/fr70.png delete mode 100644 test/golden/fr965.png delete mode 100644 test/golden/venusq2.png (limited to 'test/golden') diff --git a/test/golden/fr255s.png b/test/golden/fr255s.png deleted file mode 100644 index 66128b3..0000000 Binary files a/test/golden/fr255s.png and /dev/null differ diff --git a/test/golden/fr70.png b/test/golden/fr70.png deleted file mode 100644 index d7bc624..0000000 Binary files a/test/golden/fr70.png and /dev/null differ diff --git a/test/golden/fr965.png b/test/golden/fr965.png deleted file mode 100644 index 744baa8..0000000 Binary files a/test/golden/fr965.png and /dev/null differ diff --git a/test/golden/venusq2.png b/test/golden/venusq2.png deleted file mode 100644 index 08f9225..0000000 Binary files a/test/golden/venusq2.png and /dev/null differ -- cgit v1.2.3