HACL*, a formally verified cryptographic library written in F*
-
Updated
Jul 21, 2020 - F*
HACL*, a formally verified cryptographic library written in F*
CakeML: A Verified Implementation of ML
A Fast and Safe Python based on PyPy
A gently curated list of companies using verification formal methods in industry
formally verified category theory library
ACL2 System and Books as Maintained by the Community
A selection of formal proofs in Coq.
Release snapshots of the Frama-C platform for source code analysis
SPARK by Example is an adaptation of ACSL by Example for SPARK 2014, a programming language which is a formally verified subset of Ada
A curated set of links to formal methods involving provable code.
A Julia package for calculus with convex sets
High-assurance implementation of the Ouroboros protocol family
Correctness proofs of Ethereum token contracts
Public snapshots of "ACSL by Example"
XCrypto: a cryptographic ISE for RISC-V
The RiscvSpecKami package provides SiFive's RISC-V processor model. Built using Coq, this processor model can be used for simulation, model checking, and semantics analysis. The RISC-V processor model can be output as Verilog and simulated/synthesized using standard Verilog tools.
A List of Free and Open Source Hardware Verification Tools and Frameworks
Reachability and Safety of Nondeterministic Dynamical Systems
Formal message specification and generation of verifiable binary parsers and message generators
Coq formalizations and proofs of (data) structures and algorithms.
Imandra FIX Engine
Node and GUI for the Zen Protocol.
CoreIR Symbolic Analyzer
Linux kernel library functions formally verified.
Information about the Interchain Foundation Funding Program
Awesome ASIC design verification
A simple REPL for the TLA+ language, using the TLC model checker.
Toolset to capture, simulate, synthesize and verify graph models
The Verifiably Safe Reinforcement Learning Framework
Add a description, image, and links to the formal-verification topic page so that developers can more easily learn about it.
To associate your repository with the formal-verification topic, visit your repo's landing page and select "manage topics."