Michael Rosenberg's repositories
traits
Collection of cryptography-related traits
latke-ipake
The LATKE identity-binding password-authenticated key exchange (iPAKE) protocol framework
crypto-primitives
Interfaces and implementations of cryptographic primitives, along with R1CS constraints for them
bonsaidb
A developer-friendly document database that grows with you, written in Rust
cryptocode
LaTeX package for typesetting pseudocode and cryptographic games
amaze
Experimental Rust implementation of Asymmetric Message Franking
rustcrypto-utils
Utility crates used in RustCrypto
ripp
Argument systems for inner pairing products
draft-wahby-cfrg-hpke-kem-secp256k1
secp256k1 KEM definition for HPKE
algebra
Libraries for finite field, elliptic curve, and polynomial arithmetic
snarkblock
A scalable anonymous blocklisting scheme
curve25519-dalek
A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).
dudect-bencher
An implementation of the DudeCT constant-time function tester
readtomyshoe
A webapp that reads your articles to you while you're on the subway
kyber
A rust implementation of the Kyber post-quantum KEM
ed25519-dalek
Fast and efficient ed25519 signing and verification in Rust.
wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
x25519-dalek
X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.
fantastic-snarks-homework
Homework assignments for CMSC818F: Fantastic Zero-Knowledge Proofs and How to Use Them
groth16
A Rust implementation of the Groth16 zkSNARK
ed25519-unsafe-libs
List of unsafe ed25519 signature libs
PQCrypto-LWEKE
FrodoKEM: Learning with Errors Key Encapsulation. FrodoKEM is a family of key-encapsulation mechanisms that are designed to be conservative yet practical post-quantum constructions whose security derives from cautious parameterizations of the well-studied learning with errors problem.
merlin
Composable proof transcripts for public-coin arguments of knowledge
zkcreds-passport-dumper
e-Passport NFC Reader Android app
odoh-rs
Oblivious DoH library in Rust