awslabs / aws-lc-verification
This repository contains specifications, proof scripts, and other artifacts required to formally verify portions of AWS libcrypto. Formal verification is used to locate bugs and increase assurance of the correctness and security of the library.
☆38Updated 3 months ago
Alternatives and similar repositories for aws-lc-verification:
Users that are interested in aws-lc-verification are comparing it to the libraries listed below
- ☆151Updated this week
- Crypto library☆57Updated 3 weeks ago
- A central repository for specifications of cryptographic algorithms in Cryptol☆41Updated this week
- The CBMC starter kit makes it easy to add CBMC verification to a software project.☆46Updated 3 weeks ago
- Cerberus C semantics☆61Updated last week
- A foundational framework for modular cryptographic proofs in Coq☆64Updated this week
- IVy is a research tool intended to allow interactive development of protocols and their proofs of correctness and to provide a platform f…☆91Updated 2 weeks ago
- CBMC Viewer scans the output of CBMC and produces a browsable summary of its findings, making it easy to root cause the issues it finds.☆33Updated 3 weeks ago
- Coq library for tactics, basic definitions, sets, maps☆44Updated 3 weeks ago
- Armv8 Native Code Symbolic Simulator in Lean☆77Updated 3 months ago
- The Squirrel Prover repository. An interactive prover for the formal verification of security protocols.☆52Updated 3 weeks ago
- Foundational Cryptography Framework for machine-checked proofs of cryptography.☆50Updated 11 months ago
- ☆37Updated 7 months ago
- Libraries useful for Dafny programs☆43Updated last week
- A model checker for infinite-state systems.☆74Updated 3 months ago
- The Cryspen HACL Distribution☆16Updated last week
- ☆14Updated 2 weeks ago
- ☆35Updated 8 years ago
- CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitives☆60Updated 9 months ago
- Files and tools for SMT-COMP, the International Satisfiability Modulo Theories Competition.☆28Updated last month
- CertiCrypt Coq Framework☆35Updated 8 years ago
- Eurydice compiles (a modest subset of) Rust to C. Verify programs in Rust, still get C code for legacy environments.☆33Updated this week
- VeriFFI: Verified Foreign Function Interface for connecting Coq programs to C programs at the operational and specification/verification …☆43Updated 3 months ago
- RISC-V Specification in Coq☆111Updated 2 months ago
- System for verifying the correctness of generated Copilot programs☆15Updated 3 weeks ago
- A memory allocator verified with Verus☆16Updated this week
- Definition of the Viper intermediate verification language.☆83Updated last week
- embedding MLIR in LEAN☆47Updated 9 months ago
- Symbolic execution tool for Sail ISA specifications☆66Updated last week
- Genetic program repair using GHC☆30Updated 10 months ago