Michael Rosenberg's repositories

molasses

A Rust implementation of the Message Layer Security group messaging protocol

Language:RustLicense:NOASSERTIONStargazers:112Issues:43Issues:2

rust-hpke

An implementation of the HPKE hybrid encryption standard (RFC 9180)

Language:RustLicense:NOASSERTIONStargazers:54Issues:4Issues:24

ct-merkle

An implementation of the append-only log described in the Certificate Transparency specification (RFC 6962)

Language:RustLicense:NOASSERTIONStargazers:34Issues:4Issues:0

strobe-rs

A Rust implementation of the Strobe protocol framework

Language:RustLicense:NOASSERTIONStargazers:23Issues:4Issues:1

readtomyshoe

A webapp that reads your articles to you while you're on the subway

Language:RustLicense:NOASSERTIONStargazers:22Issues:4Issues:38

dudect-bencher

An implementation of the DudeCT constant-time function tester

Language:RustLicense:NOASSERTIONStargazers:18Issues:5Issues:0

snarkblock

A scalable anonymous blocklisting scheme

Language:RustLicense:NOASSERTIONStargazers:7Issues:1Issues:1

fantastic-snarks-homework

Homework assignments for CMSC818F: Fantastic Zero-Knowledge Proofs and How to Use Them

Language:RustStargazers:2Issues:2Issues:0
Language:RustLicense:NOASSERTIONStargazers:1Issues:2Issues:0

zkcreds-passport-dumper

e-Passport NFC Reader Android app

Language:JavaStargazers:1Issues:1Issues:0

algebra

Libraries for finite field, elliptic curve, and polynomial arithmetic

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0

amaze

Experimental Rust implementation of Asymmetric Message Franking

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

bonsaidb

A developer-friendly document database that grows with you, written in Rust

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

crypto-primitives

Interfaces and implementations of cryptographic primitives, along with R1CS constraints for them

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0

cryptocode

LaTeX package for typesetting pseudocode and cryptographic games

Stargazers:0Issues:0Issues:0

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).

Language:RustLicense:NOASSERTIONStargazers:0Issues:1Issues:0

draft-wahby-cfrg-hpke-kem-secp256k1

secp256k1 KEM definition for HPKE

Language:MakefileLicense:NOASSERTIONStargazers:0Issues:0Issues:0

ed25519-dalek

Fast and efficient ed25519 signing and verification in Rust.

Language:RustLicense:BSD-3-ClauseStargazers:0Issues:1Issues:0

ed25519-unsafe-libs

List of unsafe ed25519 signature libs

Language:RustLicense:MITStargazers:0Issues:0Issues:0

groth16

A Rust implementation of the Groth16 zkSNARK

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0

kyber

A rust implementation of the Kyber post-quantum KEM

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

merlin

Composable proof transcripts for public-coin arguments of knowledge

Language:RustLicense:MITStargazers:0Issues:1Issues:0

odoh-rs

Oblivious DoH library in Rust

Language:RustLicense:BSD-2-ClauseStargazers:0Issues:0Issues:0

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.

Language:CLicense:MITStargazers:0Issues:0Issues:0

RCIG_Coordination_Repo

A Coordination repo for all things Rust Cryptography oriented

Language:HTMLStargazers:0Issues:0Issues:0

ripp

Argument systems for inner pairing products

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0

rustcrypto-utils

Utility crates used in RustCrypto

Language:RustStargazers:0Issues:0Issues:0

traits

Collection of cryptography-related traits

Language:RustStargazers:0Issues:1Issues:0

wezterm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

Language:RustLicense:NOASSERTIONStargazers:0Issues:0Issues:0

x25519-dalek

X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.

Language:RustLicense:BSD-3-ClauseStargazers:0Issues:1Issues:0