mint. A Minimal TLS 1.3 Implementation in Go
229treekem. Tree-based KEM for group key management
48pyjose. A Python implementation of JOSE
14tamarin-ake. Models for authenticated key exchange in Tamarin
12treekeys. Group Keying via Trees
12fourq. Experimenting with the FourQ elliptic curve
10hpke-bench. Benchmarking HPKE with SHA-3
9draft-barnes-cfrg-mult-for-7748. Homomorphic multiplication for curves in RFC 7748
7expect-ct. A specification for Expect-CT
6qrfc. Quick RFCs
6sframe-mls. I-D for how to key SFrame using MLS
4dhcp-loc. Encoders and decoders for DHCP location options, in many languages
3letsencrypt-overview. A presentation about Let's Encrypt
3tls-pake. PAKE for TLS
3percy. Some code for PERC
2draftr-js.github.io. A pure-JS IETF draft renderer
2loggerhead. A minimal CT log server to demonstrate a zero MMD
2umls. A tiny MLS library
2jsms. JavaScript Message Security
2oauth-selective-disclosure-jwt. Makefile
1aasvg. Turn ASCII art into SVG
1mimi-protocol. A protocol for More Instant Messaging Interoperability
1kem-combiners. A quick experiment with KEM combiners
1monotile. An aperiodic monotile in SVG
1redistributable-jwks. JWKS with authority established by signature, not HTTPS
1atoca-escape. Encoding Secure CAP Entities -- proof of concept code
1webcrypto-node. WebCrypto interface for Node.JS
1cbp-awt. Visualization of passenger arrivals according to CBP data
1ssl-version-control. A Firefox Add-On to set the minimum SSL version
1