Semantics for Cryptol
This project contains various supporting libraries for lean to reason about protocols.
The SAW scripting language.
Crucible is a library for symbolic simulation of imperative programs
The elf-edit library provides a datatype suitable for reading and writing Elf files.
Cryptol: The Language of Cryptography
Lean Theorem Prover
The LLVM Symbolic Simulator, part of SAW.
Simulator backend for saw-core based on SBV
Project for multi-UAV cooperative decision making
A DSL for generating GR(1) problems
A library for disassembling x86-64 binaries.
Project to auto-create libraries adhering to the LMCP specification
s2n : an implementation of the TLS/SSL protocols
A library for working with GR1 problems in the slugsin format
A set of utilities for using indexed types including containers, equality, and comparison.
AST and pretty printer for the Sally input language
Haskell bindings for ABC
Translator from SAWCore to EasyCrypt
Challenge Problem 7 for PPAML Program
Lua debugger and interpreter
Atom to Sally translator
LIMA: Language for Integrated Modeling and Analysis
The Haskell Lightweight Virtual Machine (HaLVM): GHC running on Xen
Haskell bindings for the pcap library, which provides a low level interface to packet capture systems.
The SAW core language.
The Cryptol Symbolic Simulator, part of SAW.
Parser for the llvm bitcode format