apl-cornell / viaduct
An extensible compiler for cryptography.
☆20Updated this week
Related projects ⓘ
Alternatives and complementary repositories for viaduct
- 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 Language and Compiler for Homomorphic Encryption Made easY☆66Updated 4 years ago
- This repository contains specifications, proof scripts, and other artifacts required to formally verify portions of AWS libcrypto. Formal…☆35Updated last month
- A language for symbolic transitions system, inspired by Ivy.☆66Updated 7 months ago
- Distributed Separation Logic: a framework for compositional verification of distributed protocols and their implementations in Coq☆95Updated 3 months ago
- Programming Language for Continuous Deep Analytics☆44Updated last year
- Verifying concurrent code with layers and movers☆12Updated 4 years ago
- Rewrite Rule Inference Using Equality Saturation☆118Updated 5 months ago
- ☆34Updated 6 months ago
- embedding MLIR in LEAN☆47Updated 4 months ago
- Language for high-assurance and high-speed cryptography☆268Updated this week
- A minimal development of SSA theory☆88Updated this week
- program synthesis is possible☆39Updated 5 years ago
- A pure, low-level tensor program representation enabling tensor program optimization via program rewriting. See the web demo at https://g…☆71Updated 5 months ago
- ☆28Updated 5 years ago
- Formal specification and verification of hardware, especially for security and privacy.☆124Updated 2 years ago
- An Oblivious General-Purpose SQL Database for the Cloud☆56Updated 4 years ago
- ☆11Updated 4 years ago
- The code base for the I4 prototype, as described in the SOSP '19 paper "I4: Incremental Inference of Inductive Invariants for Verificatio…☆26Updated 3 years ago
- CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitives☆58Updated 4 months ago
- Experiments with Universal Composability in EasyCrypt☆31Updated this week
- ☆31Updated 2 years ago
- The TLA Proof Manager☆67Updated this week
- A foundational framework for modular cryptographic proofs in Coq☆56Updated last week
- ☆126Updated this week
- Optimizing compiler for Fully Homomorphic Encryption (FHE)☆68Updated 3 months ago
- ☆46Updated 2 years ago
- A program synthesis framework for verified lifting applications☆39Updated last week
- ☆41Updated last week
- Source code for GpuShareSat, a library for SAT solvers to use the GPU for clause sharing between CPU threads.☆32Updated 3 years ago