Skip to content

Releases: GaloisInc/BLST-Verification

Milestone 5

18 Jan 22:39
1509f47
Compare
Choose a tag to compare

What's Changed

Full Changelog: milestone-4...milestone-5

Milestone 4

24 Jul 07:21
2477b21
Compare
Choose a tag to compare
Milestone 4 Pre-release
Pre-release
Correctness for x86_64 routines (#58)

* Functional correctness for some x86_64 routines

* modulus -> modulus384

* ctx_inverse_mod_384.saw

* Update README.md

* Update README.md

* Test CI time with aliased specs disabled

* Test CI with only functional proofs

* Test CI without addition proofs

* Separate addition proofs

* Run addition proofs in different SAW process

* Address comments, split CI job

Milestone 3

13 Mar 00:32
f17a356
Compare
Choose a tag to compare
Milestone 3 Pre-release
Pre-release
Add memory safety proofs for remaining x86_64 routines (#39)

* Add memory safety proofs for mulq implementations

* Include patch that avoids offloading return value pointer in XMM

* Add memory safety proof for ctx_inverse_mod_384

* Use new x86 What4 hash consing option

* Update README.md, document options in ctx_inverse_mod_384.saw

* Update SAW_URL

* Update Docker configuration

* Fix typo

* blst_patched -> blst_recent

* Expand upon comment in ctx_inverse_mod_384.saw

* Remove some now-redundant TODO comments

* Add comment to README.md

Milestone 2

10 Jan 22:07
c4feb63
Compare
Choose a tag to compare
Milestone 2 Pre-release
Pre-release
Release 2 extra (#38)

Update the README and add some API-function proofs

10/2/2020 milestone

02 Oct 03:40
0964975
Compare
Choose a tag to compare
10/2/2020 milestone Pre-release
Pre-release
milestone-1

10/02/2020 milestone