High-assurance, high-performance ML-KEM implementation for mobile, pc, and server targets
11
stars
9
forks
source link
CBMC: State (not prove) `poly_invntt_tomont` + Prove `polyvec_ntt` and `polyvec_invntt_tomont` #380
Closed
mkannwischer closed 1 week ago
This PR:
polyvec_ntt
based on the proof ofpoly_ntt
(not that the previous spec missed the pre-condition on the input bounds)poly_invntt_tomont
(but does not proof it)polyvec_invntt_tomont
based on the contract ofpoly_invntt_tomont
Resolves #330 Resolves #378
Based on #371