Add aarch64 constant-time (f_events) proofs for rej_uniform_eta2 and rej_uniform_eta4 - #1390
Add aarch64 constant-time (f_events) proofs for rej_uniform_eta2 and rej_uniform_eta4#1390jakemas wants to merge 1 commit into
Conversation
89b0937 to
fc787f5
Compare
CBMC Results (ML-DSA-44, REDUCE-RAM)
Full Results (210 proofs)
|
CBMC Results (ML-DSA-65, REDUCE-RAM)
Full Results (210 proofs)
|
CBMC Results (ML-DSA-44)
Full Results (210 proofs)
|
CBMC Results (ML-DSA-87, REDUCE-RAM)
Full Results (210 proofs)
|
CBMC Results (ML-DSA-65)
Full Results (210 proofs)
|
CBMC Results (ML-DSA-87)
Full Results (210 proofs)
|
a342d32 to
1ada34c
Compare
1ada34c to
e8b8ef1
Compare
|
@jakemas Thanks for pushing on this. Can you add a short description of the approach to the PR and also adjust the documentation? What is the (statement of) the main theorem? I don't see it on first look through the proof files. Marking as Draft until ready. Please also review and adjust as per your judgement the AI generated top-level documentation in the proof script. |
c5e8f2c to
b972eb6
Compare
Thank you for taking a look! Ok I've updated the README, and reformatted the statement of the main |
b972eb6 to
0aa123b
Compare
|
@jakemas Great! I think there's more documentation to update, though, can you check the toplevel docs as well please? |
0aa123b to
cbb5a51
Compare
@hanno-becker Thank you, added to top level README at https://github.com/pq-code-package/mldsa-native/pull/1390/changes#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R63 |
|
@jakemas Can you also check the other docs? |
@hanno-becker yes I did. I don’t see any more that specifically mention this gap. Are you aware of any? |
|
I think SOUNDNESS.md needs updating. |
|
The spec looks great, it's exactly what I had in mind. |
…rej_uniform_eta4 Signed-off-by: Jake Massimo <jakemas@amazon.com>
cbb5a51 to
c15d77d
Compare
|
Resolves #1160