Padlock
April 21, 2026 ยท View on GitHub
LibreSSL's libtls in Ada.
Status
This is alpha software. I'm actively working it. YMMV.
Tested on Linux x86_64 and aarch64 (Raspberry Pi), MacOS aarch64, OpenBSD x86_64 and Windows x86_64.
Usage
Install tada.
Generate certificates with:
openssl req -x509 -newkey ec -pkeyopt ec_paramgen_curve:prime256v1 -nodes -days 365 -keyout key.pem -out cert.pem -subj "/CN=localhost"
Add:
padlock = "VERSION"
to your tada.toml.
Or see:
Run both with:
tada run
Disclaimer
This codebase is written by hand. Claude Code is used for Socratic design exploration and code review.