Constant-time reviewkex-01

ADKEX constant-time review

Scope: ADKEX-128 representative reference implementation; 256/512 share the same protocol structure but were not machine-code audited. Persistent responder KEM sk_B, initiator ephemeral decapsulation key, provisional KEM messages, PRNG coins and final shared secret are secret. Public keys, m1/m2 ciphertexts, their fixed lengths and transcript labels are public.

No new secret-dependent branch, lookup, or variable-divisor site was confirmed in these traced paths. This is not a proof of constant time: AVX2/AArch64 implementations and all compiler output remain outside this review.