jeremysinger / capabilitiesforcoders
Open-source textbook about CHERI capabilities, for a developer audience
☆14Updated 2 months ago
Related projects ⓘ
Alternatives and complementary repositories for capabilitiesforcoders
- Formal specification and verification of hardware, especially for security and privacy.☆124Updated 2 years ago
- Armv8 Native Code Symbolic Simulator in Lean☆62Updated this week
- embedding MLIR in LEAN☆47Updated 4 months ago
- Gallina to Bedrock2 compilation toolkit☆50Updated last month
- Semantic model for aspects of ELF static linking and DWARF debug information☆42Updated last year
- A minimal development of SSA theory☆88Updated this week
- A collection of interfaces, libraries and tools for writing device drivers for seL4 that allow accessing devices securely and with low ov…☆23Updated this week
- Verification-condition-generation-based verifier for the Viper intermediate verification language.☆30Updated this week
- CheriOS -- a minimal microkernel that demonstrates "clean-slate" CHERI memory protection and object capabilities☆36Updated last year
- The Ciao Preprocessor☆11Updated 3 weeks ago
- Coq library for tactics, basic definitions, sets, maps☆41Updated last month
- A language for symbolic transitions system, inspired by Ivy.☆66Updated 7 months ago
- A core language for rule-based hardware design 🦑☆140Updated last month
- 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
- A toy ELF parser/validator☆12Updated last month
- An automated theorem prover that uses Büchi automata.☆40Updated 3 years ago
- This package provides an interface and foundation for verified SAT reasoning☆49Updated 2 months ago
- RISC-V Specification in Coq☆109Updated 3 months ago
- A toolkit for enforcing logical specifications on neural networks☆80Updated this week
- Definition of the Viper intermediate verification language.☆79Updated this week
- Cerberus C semantics☆53Updated this week
- ☆27Updated 3 years ago
- Collapsing Towers of Interpreters☆86Updated 9 months ago
- LLVM support for the lean theorem prover☆31Updated 3 years ago
- A verification tool for many memory models☆77Updated this week
- Formalization of C++ for verification purposes.☆69Updated this week
- A formal semantics of the RISC-V ISA in Haskell☆156Updated last year
- MimIR is my Intermediate Representation☆48Updated last week
- ☆52Updated 2 months ago
- A Gallina compiler with C++17 as an intermediate representation☆42Updated 3 years ago