Stars
A collection of high-performance crypto implementations.
Nova: High-speed recursive arguments from folding schemes
TFHE-rs: A Pure Rust implementation of the TFHE Scheme for Boolean and Integer Arithmetics Over Encrypted Data.
Oblivious Pseudorandom Functions (OPRFs) using Prime-Order Groups
An implementation of a threshold ECDSA signature scheme
An implementation of the OPAQUE password-authenticated key exchange protocol
Rust crates for working with Arrow Plasma, an in-memory object store which enables efficient memory sharing across processes on the same machine.
An implementation of a verifiable oblivious pseudorandom function (RFC 9497)
An implementation of the OPAQUE key exchange protocol in WASM
A STARK prover and verifier for arbitrary computations
Go implementation of OPAQUE, the asymmetric password-authenticated key exchange protocol.
c implementation of the OPAQUE protocol with bindings for python, php, ruby, lua, zig, java, erlang, golang, js and SASL. also supports a threshold variants based on 2hashdh and 3hashtdh
Javascript implementation of the Ristretto255 group operations, built on top of the popular TweetNaCl.js crypto library
The OPAQUE Asymmetric PAKE Protocol