Skip to content
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

Make travis work with bike #4

Merged
merged 21 commits into from
Jun 25, 2019

Conversation

pedrotst
Copy link

Issue # (if available):

Description of changes:

Update the saw version for the latest development mode.

Saw installation is currently pointing to a release binary that I put on my branch. We should make it point to a stable release once the changes necessary for bike were correctly integrated in in saw master.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

This way it is easier to manage which saw version travis will use.
Without this you have to manually clean the cache whenever the saw version is updated.
Also it is cheap to redownload the binaries.

Maybe we can go back to caching once we have a stable saw version being used.
tests/saw/Makefile Outdated Show resolved Hide resolved
tests/saw/Makefile Show resolved Hide resolved
.travis/install_saw.sh Show resolved Hide resolved
@jldodds
Copy link

jldodds commented Jun 21, 2019

I just noticed that at some point I changed the build to use the older version of openssl. @pedrotst could you make sure it also works with the more recent version?

@andreistefanescu
Copy link

@jldodds the proofs only work with openssl-1.0.2, they don't work with openssl-1.1.1 because saw does not support opaque pointers

@andreistefanescu
Copy link

Looks good! Let's have only 5 files, one for each of sampling.saw, secure_decode_portable.saw, decode.saw, bike1_l1_kem.saw, and one with all the others.

tests/saw/Makefile Outdated Show resolved Hide resolved
tests/saw/Makefile Outdated Show resolved Hide resolved
tests/saw/Makefile Show resolved Hide resolved
tests/saw/Makefile Outdated Show resolved Hide resolved
tests/saw/bike/Makefile Show resolved Hide resolved
@andreistefanescu andreistefanescu merged commit 83257f3 into GaloisInc:bike_proofs Jun 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants