Michael Rosenberg's repositories
readtomyshoe
A webapp that reads your articles to you while you're on the subway
dudect-bencher
An implementation of the DudeCT constant-time function tester
snarkblock
A scalable anonymous blocklisting scheme
fantastic-snarks-homework
Homework assignments for CMSC818F: Fantastic Zero-Knowledge Proofs and How to Use Them
zkcreds-passport-dumper
e-Passport NFC Reader Android app
amaze
Experimental Rust implementation of Asymmetric Message Franking
bonsaidb
A developer-friendly document database that grows with you, written in Rust
crypto-primitives
Interfaces and implementations of cryptographic primitives, along with R1CS constraints for them
cryptocode
LaTeX package for typesetting pseudocode and cryptographic games
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).
draft-wahby-cfrg-hpke-kem-secp256k1
secp256k1 KEM definition for HPKE
ed25519-dalek
Fast and efficient ed25519 signing and verification in Rust.
ed25519-unsafe-libs
List of unsafe ed25519 signature libs
kyber
A rust implementation of the Kyber post-quantum KEM
odoh-rs
Oblivious DoH library in Rust
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.
RCIG_Coordination_Repo
A Coordination repo for all things Rust Cryptography oriented
rustcrypto-utils
Utility crates used in RustCrypto
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.