anishathalye / chronitonLinks
A tool for formally verifying constant-time software against hardware π°οΈ
β12Updated 6 months ago
Alternatives and similar repositories for chroniton
Users that are interested in chroniton are comparing it to the libraries listed below
Sorting:
- A framework for formally verifying hardware security modules to be free of hardware, software, and timing side-channel vulnerabilities πβ35Updated 6 months ago
- Easy SMT solver interactionβ35Updated 2 weeks ago
- Python implementation of directed graph hashing, from the paper "Directed Graph Hashing"β16Updated 2 months ago
- CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitivesβ62Updated last year
- Automatically generate a compiler using equality saturationβ30Updated last year
- Symbolic execution tool for Sail ISA specificationsβ76Updated last month
- Collection of utlities for writing parsers. Includes a fast DIMACS CNF parser.β14Updated 8 months ago
- β40Updated last month
- BTOR2 MLIR projectβ26Updated last year
- β29Updated 2 weeks ago
- Bα΄α΄Κ2MLIR: A Format and Toolchain for Hardware Verificationβ15Updated 8 months ago
- My MEng thesis code - verifying a security property for an SoC with Rosetteβ17Updated 4 years ago
- benchmarking e-graph extractionβ47Updated 2 months ago
- A program synthesis framework for verified lifting applicationsβ54Updated 2 months ago
- An experimental framework for temporal verification based on first-order linear-time temporal logic. Our goal is to express transition syβ¦β17Updated this week
- Rewrite Rule Inference Using Equality Saturationβ133Updated 2 months ago
- CHERI-RISC-V model written in Sailβ63Updated last month
- Embedded Universal DSL: a good DSL for us, by usβ42Updated this week
- Website for CS 265β29Updated 7 months ago
- This repository contains specifications, proof scripts, and other artifacts required to formally verify portions of AWS libcrypto. Formalβ¦β55Updated 2 weeks ago
- A high-level API for interacting with SMT solvers.β28Updated last week
- Sail version of Arm ISA definition, currently for Armv9.3-A, and with the previous Sail Armv8.5-A modelβ85Updated last month
- β13Updated 4 years ago
- A generic library to interact with SMT-LIB 2 compliant solvers running in a separate system process, such as Z3 and CVC4.β66Updated last year
- compiling DSLs to high-level hardware instructionsβ23Updated 2 years ago
- Verifying OpenTitanβ26Updated last year
- β18Updated 5 years ago
- An experimental optimizing compiler for Brilβ72Updated last week
- A toy compiler for NumPy array expressions that uses e-graphs and MLIRβ85Updated this week
- β16Updated 3 years ago