Crucible is a library for symbolic simulation of imperative programs
The SAW scripting language.
Lean4 port of Arduino balance car controller
The SAW core language.
Cryptol: The Language of Cryptography
Patches Assured up to Trace Equivalence
A Haskell library for building JSON-RPC servers (work in progress), with servers for Cryptol and SAW
A set of utilities for using indexed types including containers, equality, and comparison.
Symbolic formula representation and solver interaction library
The Daedalus data description language
Haskell bindings to libBF
Main repository for the Galois/Two Six Pirate Project for DARPA GAPS
Clean, portable, tested implementations of post-quantum cryptography
A central repository for specifications of cryptographic algorithms in Cryptol
'Classic' FreeRTOS distribution. Started as Git clone of FreeRTOS SourceForge SVN repo. Submodules the kernel.
A translator from SAWCore to Coq
LLVM enhanced for the GAPS program
FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
FreeRTOS-Plus-TCP library repository. +TCP files only. Submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
Implementation of the Heapster type system of separation types inside SAW, including a translation to SAW core
Open source binary analysis tools.
Semantic interpretation the ARM Specification Language using symbolic execution
A Coq formalization of flow equivalence for desynchronized designs of asynchronous hardware.
A symbolic debugger for C/C++ (via LLVM), machine code, and JVM programs
Update every day at 2:30 AM, GMT+8, Taiwan Time
SAW front end for the MIR language from rustc