Get SAW
Last updated
Last updated
()
()
()
()
()
SAW binaries for Linux and macOS are available from the GitHub . Binaries are distributed as .tar.gz or .zip files which you can extract to a location of your choice.
Nightly builds are also available .
GPG signatures are available for each release, and we encourage you to against our before installing to ensure the integrity of the release you downloaded.
SAW is also available for and can be fetched using one of the following commands (for the REPL and RPC API, respectively):
Nightly versions of the Docker images are also available:
SAW can make use of a variety of external tools, particularly SMT solvers. Due to SAW’s use of , the Z3 solver is a strict dependency for Cryptol type checking.
The full set of SMT solvers we currently support for other verification tasks is determined by Levent Erkök’s package and Galois’ package. This set currently includes ABC, Boolector, CVC4, CVC5, MathSAT, Yices, and Z3. These solvers can be downloaded from their respective developers at the locations below.
from UC Berkeley
from Johannes Kepler University Linz
from New York University
from Stanford University and the University of Iowa
from Fondazione Bruno Kessler
from SRI International
from Microsoft Research
As of release v1.1, we also provide binary packages for SAW that include compatible versions of a variety of solvers. Look for archive files that have with-solvers in the filename on the .