AeneasVerif / eurydice
Eurydice compiles (a modest subset of) Rust to C. Verify programs in Rust, still get C code for legacy environments.
☆23Updated this week
Related projects ⓘ
Alternatives and complementary repositories for eurydice
- Interface with the rustc compiler for the purpose of program verification☆105Updated this week
- Cerberus C semantics☆53Updated this week
- A (parametrized) Rust SAT solver originally based on MiniSat☆30Updated 5 months ago
- A generic library to interact with SMT-LIB 2 compliant solvers running in a separate system process, such as Z3 and CVC4.☆65Updated 8 months ago
- The Steel separation logic library for F*☆31Updated last month
- A formally-verified provably-safe sandboxing Wasm-to-native compiler☆20Updated 2 years ago
- A library for deadlock-free multiparty session-typed communication in Rust.☆26Updated 2 months ago
- A toy ELF parser/validator☆12Updated last month
- Liquid Types implementation for Rust☆26Updated 2 years ago
- Coq library for tactics, basic definitions, sets, maps☆42Updated last week
- A deterministic parser with fused lexing☆71Updated last year
- A library for deadlock-free session-typed communication in Rust.☆46Updated 3 years ago
- A Rust verification tool☆198Updated this week
- Easy SMT solver interaction☆24Updated this week
- Alternative implementation of the logical framework Dedukti in Rust☆20Updated last week
- Transport-polymorphic, asynchronous session types for Rust☆60Updated 2 years ago
- A lifetime inference algorithm for the Rust programming language written in Soufflé.☆24Updated 5 years ago
- Session Type EDSL for Rust☆101Updated 2 years ago
- A foundational framework for modular cryptographic proofs in Coq☆56Updated 3 weeks ago
- The essence of Rust.☆123Updated 2 years ago
- A verification toolchain for Rust programs☆207Updated this week
- The Cryspen HACL Distribution☆16Updated last week
- The Squirrel Prover repository. An interactive prover for the formal verification of security protocols.☆50Updated 2 months ago
- LL(1) parser generator verified in Coq☆44Updated 4 years ago
- A simple induction and BMC engine.☆22Updated 2 years ago
- A modern (trail saving, clause subsumption/vivification, learning-rate based selecting, rephrase) CDCL SAT solver in Rust☆81Updated this week
- Companion Coq development for Xavier Leroy's 2021 lectures on program logics☆40Updated 3 years ago
- The formally verified crypto library for Rust☆89Updated this week
- Rewrites TLA⁺ specs to use Unicode symbols instead of ASCII, and vice-versa☆29Updated last month
- test framework☆10Updated 3 years ago