Cryptol: The Language of Cryptography
Open source binary analysis tools.
Plugin for rustc to dump MIR in JSON format
The SAW scripting language.
The Ivory EDSL
A set of utilities for using indexed types including containers, equality, and comparison.
s2n : an implementation of the TLS/SSL protocols
Crucible is a library for symbolic simulation of imperative programs
The elf-edit library provides a datatype suitable for reading and writing Elf files.
A DSL for generating GR(1) problems
Haskell bindings for ABC
The Cryptol Symbolic Simulator, part of SAW.
A Haskell HTTP server
Simulator backend for saw-core based on SBV
Parser for the llvm bitcode format
Presentation slides and examples for the SAW workshop at StrangeLoop 2017
Demo of how to set up SAW with Travis CI
Haskell Avro Encoding and Decoding Native Support (no RPC)
A library for working with GR1 problems in the slugsin format
Convert regular expressions into efficient matrix branching programs
This project contains various supporting libraries for lean to reason about protocols.
Translator from SAWCore to EasyCrypt
Translator from Lean theorem prover into saw-core
convert simple cryptol expressions into finite-state machines
The SAW core language.
The LLVM Symbolic Simulator, part of SAW.
The Java Symbolic Simulator, part of SAW.