From 93aa7e3aa291f3328cf34a5a2f86172f41d0affd Mon Sep 17 00:00:00 2001 From: cirakg Date: Sun, 18 Oct 2026 23:44:18 +0200 Subject: test: add cross-checked crypto/OTP vectors, unit tests and stricter screenshots - gen_vectors.py: RFC/FIPS/NIST vectors recomputed with Python's stdlib (openssl for AES) before use, plus seeded cases around SHA padding boundaries, 2038 and 2100; generates test/data/Vectors.mc. - 31 Monkey C tests (hashes, HMAC, PBKDF2, HKDF, AES, sealed records incl. every-byte tamper detection, Base32 errors, 100 OTP and 12 Steam vectors, clock, jobs) and a benchmark; pass on all four test devices. - Screenshot tolerance 0.01 %: one changed character no longer passes. - Golden images updated for version 0.2.0. Co-Authored-By: Claude Opus 5.5 --- test/golden/venusq2.png | Bin 1653 -> 1684 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'test/golden/venusq2.png') diff --git a/test/golden/venusq2.png b/test/golden/venusq2.png index 18a2614..028e185 100644 Binary files a/test/golden/venusq2.png and b/test/golden/venusq2.png differ -- cgit v1.2.3