Richard Barnes

Expert
@bifurcation

mint. A Minimal TLS 1.3 Implementation in Go

229

treekem. Tree-based KEM for group key management

48

pyjose. A Python implementation of JOSE

14

tamarin-ake. Models for authenticated key exchange in Tamarin

12

treekeys. Group Keying via Trees

12

fourq. Experimenting with the FourQ elliptic curve

10

hpke-bench. Benchmarking HPKE with SHA-3

9

draft-barnes-cfrg-mult-for-7748. Homomorphic multiplication for curves in RFC 7748

7

expect-ct. A specification for Expect-CT

6

qrfc. Quick RFCs

6

sframe-mls. I-D for how to key SFrame using MLS

4

dhcp-loc. Encoders and decoders for DHCP location options, in many languages

3

letsencrypt-overview. A presentation about Let's Encrypt

3

tls-pake. PAKE for TLS

3

percy. Some code for PERC

2

draftr-js.github.io. A pure-JS IETF draft renderer

2

loggerhead. A minimal CT log server to demonstrate a zero MMD

2

umls. A tiny MLS library

2

jsms. JavaScript Message Security

2

oauth-selective-disclosure-jwt. Makefile

1

aasvg. Turn ASCII art into SVG

1

mimi-protocol. A protocol for More Instant Messaging Interoperability

1

kem-combiners. A quick experiment with KEM combiners

1

monotile. An aperiodic monotile in SVG

1

redistributable-jwks. JWKS with authority established by signature, not HTTPS

1

atoca-escape. Encoding Secure CAP Entities -- proof of concept code

1

webcrypto-node. WebCrypto interface for Node.JS

1

cbp-awt. Visualization of passenger arrivals according to CBP data

1

ssl-version-control. A Firefox Add-On to set the minimum SSL version

1
29
Apply