-
Notifications
You must be signed in to change notification settings - Fork 706
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unbounded proof and contracts for s2n_constant_time_equals #4704
base: main
Are you sure you want to change the base?
Commits on Aug 13, 2024
-
Update Makefile.common from PR#4703 to work with unbounded proofs
Signed-off-by: Rod Chapman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d924397 - Browse repository at this point
Copy the full SHA d924397View commit details -
Add CONTRACT_DECREASES macro for unbounded loop proofs.
Signed-off-by: Rod Chapman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08adf1d - Browse repository at this point
Copy the full SHA 08adf1dView commit details -
Add new partial and total versions of s2n_constant_time_equals and th…
…eir proofs. Signed-off-by: Rod Chapman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e45bc83 - Browse repository at this point
Copy the full SHA e45bc83View commit details -
Correct specification, contracts and code for case when len == 0
Signed-off-by: Rod Chapman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1633e5d - Browse repository at this point
Copy the full SHA 1633e5dView commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 57910fa - Browse repository at this point
Copy the full SHA 57910faView commit details -
Address review comments from colmmac:
1. Test and return early from s2n_constant_time_equals_total() when either a or b is NULL 2. Remove declaration of s2n_constant_time_equals_partial() from s2n_safety.h and make it "static" in the body of this translation unit. Update contracts accordingly. Signed-off-by: Rod Chapman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 976761d - Browse repository at this point
Copy the full SHA 976761dView commit details -
Tell goto-cc not to export file-local symbols to complete this proof
Signed-off-by: Rod Chapman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b2dddc - Browse repository at this point
Copy the full SHA 1b2dddcView commit details
Commits on Sep 10, 2024
-
Correct typo in comment only. Co-authored-by: Sam Clark <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ed160a - Browse repository at this point
Copy the full SHA 0ed160aView commit details