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.
☆35Updated last month
Related projects ⓘ
Alternatives and complementary repositories for aws-lc-verification
- A central repository for specifications of cryptographic algorithms in Cryptol☆35Updated 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…☆83Updated 3 months ago
- Crypto library☆52Updated last month
- ☆126Updated this week
- Cerberus C semantics☆53Updated this week
- System for verifying the correctness of generated Copilot programs☆14Updated this week
- ☆36Updated 3 months ago
- The Squirrel Prover repository. An interactive prover for the formal verification of security protocols.☆50Updated 2 months ago
- The CBMC starter kit makes it easy to add CBMC verification to a software project.☆44Updated last month
- The Cryspen HACL Distribution☆15Updated this week
- CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitives☆58Updated 4 months ago
- ☆16Updated last year
- A foundational framework for modular cryptographic proofs in Coq☆56Updated last week
- Goose converts a small subset of Go to Coq☆103Updated this week
- Semantic model for aspects of ELF static linking and DWARF debug information☆42Updated last year
- ☆35Updated 7 years ago
- Verification of BPF JIT compilers☆54Updated last year
- Libraries useful for Dafny programs☆43Updated last week
- Files and tools for SMT-COMP, the International Satisfiability Modulo Theories Competition.☆28Updated 2 months ago
- Eurydice compiles (a modest subset of) Rust to C. Verify programs in Rust, still get C code for legacy environments.☆22Updated this week
- DEciding Equivalence Properties in SECurity protocols☆17Updated last year
- Language for high-assurance and high-speed cryptography☆268Updated this week
- A model checker for infinite-state systems.☆69Updated 3 years ago
- Binary analysis in HOL☆34Updated this week
- Coq library for tactics, basic definitions, sets, maps☆41Updated last month
- llvm opt fuzzer and bounded exhaustive test generator☆39Updated 2 years ago
- embedding MLIR in LEAN☆47Updated 4 months ago
- The LTSmin model checking toolset☆53Updated last week
- A programming language to write bitsliced ciphers☆56Updated 2 months 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.☆32Updated last month