This is your work, valued
Startup developer — retired. I love unix and bikes.
illustrated-tls12. The Illustrated TLS 1.2 Connection: Every byte explained
3.5killustrated-tls13. The Illustrated TLS 1.3 Connection: Every byte explained
912illustrated-quic. The Illustrated QUIC Connection: Every byte explained
241animated-curves. An animated visualization of elliptic curve cryptography
159tincan-tls. A cleanroom implementation of TLS 1.3
30illustrated-dtls. The Illustrated DTLS 1.3 Connection: Every byte explained
26dime-a-tap. Man-in-the-middle TLS intercept proxy with tcpdumpable loopback
21illustrated-ssh. The Illustrated SSH Connection: Every byte explained
20illustrated-x25519. A hands-on explanation of X25519 key exchange
17der2text. For all your DER / PEM inspection, editing, staging, and roundtrip needs
17axiomatic-lisp. Implementing LISP from the original McCarthy paper
14mutato. What happens when you cross corewars with brainfuck with genetic algorithms? Elephino.
6hkdf. Command-line tool for demonstrating HKDF-SHA256 / HKDF-SHA384
3totty. Unclog pipes with pseudo-terminal power!
3curve-audit. Testing the curve handling of TLS 1.3 servers
3twcc. TWCC: The Worst C Compiler (self-hosted)
2brace. Bryce strace. Brace.
2arc-plots. Collection of gnuplot code for looking at archiving data
1empty-pass-stripper. Remove empty password from RSA key
1ill-generator. Content generator for the "Illustrated Connection" series
1nodetest. Learning node.js
1postcardgolf. Utilities for golfing interesting code down to fit on postcards
1sellotape. Thin but smart Selenium wrapper
1