Skip to content

Commit

Permalink
CI: Use more recent version of Z3
Browse files Browse the repository at this point in the history
Z3's Constrained Horn Clause (CHC) solving is buggy on Z3-4.8.8 and will return
incorrect answers, which affects the AES-GCM proof. This patch upgrades to a
newer version of Z3 which is not affected by the bug.
  • Loading branch information
RyanGlScott committed Apr 23, 2024
1 parent 3cdc32f commit 2d7002d
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion SAW/scripts/aarch64/docker_install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

set -ex

Z3_URL='https://github.com/Z3Prover/z3/releases/download/z3-4.8.8/z3-4.8.8-x64-ubuntu-16.04.zip'
Z3_URL='https://github.com/Z3Prover/z3/releases/download/z3-4.8.14/z3-4.8.14-x64-glibc-2.31.zip'
YICES_URL='https://yices.csl.sri.com/releases/2.6.2/yices-2.6.2-x86_64-pc-linux-gnu-static-gmp.tar.gz'

mkdir -p /bin /deps
Expand Down
2 changes: 1 addition & 1 deletion SAW/scripts/x86_64/docker_install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

set -ex

Z3_URL='https://github.com/Z3Prover/z3/releases/download/z3-4.8.8/z3-4.8.8-x64-ubuntu-16.04.zip'
Z3_URL='https://github.com/Z3Prover/z3/releases/download/z3-4.8.14/z3-4.8.14-x64-glibc-2.31.zip'
YICES_URL='https://yices.csl.sri.com/releases/2.6.2/yices-2.6.2-x86_64-pc-linux-gnu-static-gmp.tar.gz'

mkdir -p /bin /deps
Expand Down

0 comments on commit 2d7002d

Please sign in to comment.