Crypto library
-
Updated
Jul 22, 2026 - C
Crypto library
LLM agents that write machine-checked cryptographic proofs in EasyCrypt (arXiv:2607.02847)
We implement the Schnorr proof system in assembler via the Jasmin toolchain, and prove the security (proof-of-knowledge and zero-knowledge) and the absence of leakage through timing side-channels of that implementation in EasyCrypt.
EasyCrypt formalization of definitions and derivations associated with zero-knowledge (sigma protocols).
🔏 VRIL-KEM is a post-quantum Key Encapsulation Mechanism (KEM) built on Module Learning With Errors (M-LWE). It provides a drop-in replacement for classical key exchange in any TLS, SSH, or application-layer protocol — protecting encrypted communications against both classical and quantum adversaries.
Verified Security of BLT Signature Scheme
EasyCrypt proof of unsatisfiability of comparison-based definition of non-malleability for commitments
Versioned EasyCrypt models and reproducible formal verification for BitcoinPIR protocol properties
Verified Multiple-Time Signature Scheme from One-Time Signatures and Timestamping
To associate your repository with the easycrypt topic, visit your repo's landing page and select "manage topics."