Laan Tungir
ac2e6347a2
v0.1.6 - Teensy 4.1 SD-card OTP pad: real implementation working on hardware
- otppad_embedded: bit-compatible port of libotppad (2386/2386 host tests pass)
- otp_pad_sd: SdFat-direct SD card pad reader (FAT-only, ASCII armor + binary .otp)
- pad_gen.ino: TRNG-sourced 1 MB pad generator using i.MX RT1062 TRNG registers
- Linker script: moved .rodata from DTCM to FLASH (EXCLUDE_FILE ed25519),
reclaiming 124 KB DTCM, free stack 5.9 KB -> 130.9 KB
- check_stack.sh: build-time FlexRAM stack gauge, wired into build_signer.sh
- test_otp_sd.py: 8/9 hardware tests pass (ASCII + binary round-trips,
offset advance, tamper detection; 10 KB plaintext times out on perf)
- test_classical.py: 16/16 pass with new memory layout (ed25519 OK)
- Memory evaluation document: plans/teensy41_memory_evaluation.md
2026-07-30 17:10:50 -04:00
..
2026-07-16 15:14:57 -04:00
2026-05-06 12:09:08 -04:00
2026-05-05 11:22:58 -04:00
2026-07-21 13:16:04 -04:00
2026-05-27 06:56:40 -04:00
2026-05-04 18:44:40 -04:00
2026-07-20 19:56:51 -04:00
2026-05-06 12:09:08 -04:00
2026-05-06 17:38:50 -04:00
2026-05-11 13:43:14 -04:00
2026-05-09 16:22:50 -04:00
2026-07-19 11:07:07 -04:00
2026-07-19 11:07:07 -04:00
2026-06-08 20:24:02 -04:00
2026-07-11 09:37:51 -04:00
2026-07-11 09:37:51 -04:00
2026-07-20 17:29:45 -04:00
2026-07-11 09:37:51 -04:00
2026-07-11 19:12:34 -04:00
2026-05-06 17:38:50 -04:00
2026-05-05 11:22:58 -04:00
2026-07-11 14:28:09 -04:00
2026-05-02 12:31:26 -04:00
2026-05-03 11:41:42 -04:00
2026-07-19 11:07:07 -04:00
2026-07-16 15:14:57 -04:00
2026-07-11 09:37:51 -04:00
2026-07-16 15:14:57 -04:00
2026-07-16 17:59:58 -04:00
2026-07-27 07:16:53 -04:00
2026-07-30 17:10:50 -04:00
2026-07-30 17:10:50 -04:00
2026-07-27 07:16:53 -04:00
2026-07-21 13:16:04 -04:00
2026-07-30 17:10:50 -04:00
2026-05-06 17:38:50 -04:00
2026-07-20 09:49:20 -04:00