zeekay
8b4ed2edf8
kms/release: add F2/B4 nonce-binding regression suite
Five test cases asserting the audit-required nonce binding properties:
1. Round-trip — Issue() → Release(returnedNonce) → success
2. Wrong nonce — forged nonce ≠ issued → ErrNonceMismatch
3. Cross-job replay — Issue(A,X) → Release(B,X) → ErrNonceMismatch
4. Cross-epoch replay — Issue(N,A) → Rotate → Release(N+1,A) refused
5. Double-Release — Issue → Release → Release → ErrAlreadyConsumed
All five PASS under -race. Pinned to the 23fccf2 binding fix.
2026-04-27 21:36:14 -07:00
..
2026-04-25 21:46:16 -07:00
2026-03-02 14:22:05 -08:00
2025-08-02 22:30:28 -05:00
2026-02-04 15:47:51 -08:00
2026-03-22 12:50:58 -07:00
2024-09-21 20:52:40 +07:00
2026-04-01 09:00:06 -07:00
2026-04-18 21:07:26 -07:00
2026-02-04 15:47:51 -08:00
2026-04-07 14:06:10 -07:00
2026-03-22 12:02:30 -07:00
2026-03-24 16:55:54 -07:00
2026-04-25 21:46:16 -07:00
2026-03-19 01:15:33 -07:00
2026-04-08 13:16:06 -07:00
2026-04-01 09:00:06 -07:00
2025-08-02 22:27:51 -05:00
2026-04-27 21:36:14 -07:00
2026-03-24 14:58:54 -07:00
2026-03-01 18:40:56 -08:00
2025-12-25 10:44:16 -08:00
2026-04-25 21:46:16 -07:00
2026-04-08 13:16:06 -07:00
2026-03-01 18:12:18 -08:00
2026-03-22 12:50:58 -07:00
2026-03-01 19:10:22 -08:00
2026-03-01 18:16:57 -08:00
2026-04-25 21:46:16 -07:00
2026-03-22 13:17:50 -07:00
2026-03-22 12:02:30 -07:00
2025-08-02 22:30:28 -05:00
2026-04-18 18:05:11 -07:00