You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Weaken the contract of mld_polyveck_add(). This is sufficient
to prove the caller in mld_attempt_signature_generation()
2. Introduce a new mld_polyveck_add_error() with stronger contracts
where the second argument is an error term where all coefficients
are bounded in absolute value to MLDSA_ETA. The post-condition
of this function is just right to prove the calling code
in crypto_sign_keypair_internal() which relies on these
stronger bounds.
3. Add proof artefacts as appropriate.
Signed-off-by: Rod Chapman <[email protected]>
0 commit comments