| 2026-10-31 07:48 | release: v0.1.1 | Jared Tobin | 3 | +36 | -32 |
| 2026-10-10 15:42 | release: v0.1.0 | Jared Tobin | 1 | +1 | -1 |
| 2026-10-10 11:06 | Merge impl/modernize: 0.1.0 API | Jared Tobin | 20 | +3676 | -4319 |
| 2026-10-10 11:02 | docs: readme, changelog and AGENTS.md for 0.1.0 | Jared Tobin | 3 | +171 | -47 |
| 2026-10-10 11:02 | docs: disambiguate haddock references to types | Jared Tobin | 3 | +22 | -22 |
| 2026-10-10 10:57 | meta: update etc/04-onion-routing.md to lightning/bolts@1aadb719 | Jared Tobin | 1 | +212 | -49 |
| 2026-10-10 10:57 | bench: add criterion and weigh suites | Jared Tobin | 4 | +233 | -7 |
| 2026-10-10 10:54 | test: rewrite the suite against the public API | Jared Tobin | 1 | +1363 | -2191 |
| 2026-10-10 10:53 | lib: port to ppad-bolt1 0.1 and redesign the public API | Jared Tobin | 10 | +1639 | -2007 |
| 2026-10-10 09:55 | flake: add ppad-bolt9, update ppad-bolt1, ppad-chacha, ppad-aead | Jared Tobin | 2 | +58 | -18 |
| 2026-10-10 09:53 | merge fix/onion-spec | Jared Tobin | 10 | +2245 | -167 |
| 2026-10-10 09:50 | test: add route-blinding and blinded-payment vectors | Jared Tobin | 2 | +894 | -0 |
| 2026-10-10 09:44 | lib: check the secret key length in nextEphemeral | Jared Tobin | 2 | +19 | -9 |
| 2026-10-10 09:43 | lib: reject hop payloads under 2 bytes in construct | Jared Tobin | 2 | +24 | -12 |
| 2026-10-10 09:42 | lib: make keystream and encryption failures explicit | Jared Tobin | 6 | +140 | -107 |
| 2026-10-10 09:35 | test: add TLV length and unknown even type tests | Jared Tobin | 1 | +32 | -0 |
| 2026-10-10 09:35 | lib: harden TLV decoding | Jared Tobin | 3 | +17 | -6 |
| 2026-10-10 09:32 | test: add payload_length bound tests for process | Jared Tobin | 1 | +62 | -0 |
| 2026-10-10 09:32 | lib: bound payload_length by hop_payloads in process | Jared Tobin | 1 | +16 | -9 |
| 2026-10-10 09:29 | test: add onion-error-test.json and error trace vectors | Jared Tobin | 2 | +92 | -1 |
| 2026-10-10 09:29 | lib: follow spec framing for failure messages | Jared Tobin | 3 | +209 | -32 |
| 2026-10-10 09:18 | test: add onion-test.json vector and multi-hop roundtrips | Jared Tobin | 3 | +745 | -0 |
| 2026-10-10 09:18 | lib: fix filler stream offset in construct | Jared Tobin | 1 | +5 | -1 |
| 2026-08-01 22:08 | merge bump-fixed | Jared Tobin | 2 | +21 | -21 |
| 2026-08-01 22:08 | meta: bump ppad-fixed to v0.2.0 | Jared Tobin | 2 | +21 | -21 |
| 2026-07-10 18:53 | flake: add clang to shell | Jared Tobin | 1 | +1 | -0 |
| 2026-07-10 18:53 | flake: update lockfile | Jared Tobin | 1 | +72 | -72 |
| 2026-05-16 16:28 | flake: lockfile (ppad-base16) | Jared Tobin | 1 | +4 | -4 |
| 2026-04-20 08:30 | flake: build ppad-bolt1 with LLVM | Jared Tobin | 1 | +5 | -1 |
| 2026-04-20 08:03 | flake: update bolt1, sha512 inputs | Jared Tobin | 1 | +8 | -8 |
| 2026-04-20 07:52 | lib: add PatternSynonyms pragma, test: add property tests | Jared Tobin | 2 | +100 | -0 |
| 2026-04-20 07:20 | merge: type safety improvements for fixed-size fields | Jared Tobin | 8 | +649 | -334 |
| 2026-04-20 07:19 | lib: hide newtype constructors from public API | Jared Tobin | 1 | +66 | -1 |
| 2026-04-20 07:18 | lib: add fixed-size newtypes for type safety | Jared Tobin | 7 | +583 | -333 |
| 2026-04-19 04:29 | test: update for bolt1 ShortChannelId representation | Jared Tobin | 1 | +21 | -9 |
| 2026-04-19 04:27 | lib: use shared ShortChannelId from ppad-bolt1 | Jared Tobin | 2 | +22 | -34 |
| 2026-04-19 04:25 | lib: add ppad-bolt1 dependency | Jared Tobin | 3 | +87 | -10 |
| 2026-04-18 03:32 | test: properly handle partials, etc. | Jared Tobin | 1 | +159 | -133 |
| 2026-04-18 03:31 | meta: add changelog | Jared Tobin | 1 | +1 | -0 |
| 2026-04-18 03:31 | meta: fix remote | Jared Tobin | 1 | +63 | -63 |
| 2026-04-18 03:26 | test: silence warnings | Jared Tobin | 1 | +2 | -0 |
| 2026-04-18 03:22 | flake: use remotes | Jared Tobin | 2 | +222 | -92 |
| 2026-04-18 03:18 | readme: add pre-release note | Jared Tobin | 1 | +76 | -8 |
| 2026-04-18 03:18 | plans: commit old plan | Jared Tobin | 1 | +84 | -0 |
| 2026-01-25 12:13 | ppad-bolt4: address review comments for IMPL6 | Jared Tobin | 6 | +62 | -131 |
| 2026-01-25 11:53 | merge: impl6 route blinding | Jared Tobin | 6 | +1013 | -26 |
| 2026-01-25 11:49 | ppad-bolt4: implement route blinding (IMPL6) | Jared Tobin | 6 | +1013 | -26 |
| 2026-01-25 11:42 | merge: impl3 packet construction | Jared Tobin | 7 | +455 | -0 |
| 2026-01-25 11:39 | ppad-bolt4: implement packet construction (IMPL3) | Jared Tobin | 3 | +365 | -0 |
| 2026-01-25 11:38 | merge: impl5 error handling | Jared Tobin | 4 | +463 | -2 |
| 2026-01-25 11:36 | ppad-bolt4: implement error handling (IMPL5) | Jared Tobin | 4 | +459 | -0 |
| 2026-01-25 11:36 | merge: impl4 packet processing | Jared Tobin | 3 | +370 | -0 |
| 2026-01-25 11:34 | ppad-bolt4: implement packet processing (IMPL4) | Jared Tobin | 3 | +370 | -0 |
| 2026-01-25 11:24 | merge: impl1 cryptographic primitives | Jared Tobin | 6 | +832 | -51 |
| 2026-01-25 11:24 | ppad-bolt4: implement cryptographic primitives (IMPL1) | Jared Tobin | 6 | +832 | -51 |
| 2026-01-25 10:57 | merge: impl2 types and codec | Jared Tobin | 4 | +762 | -1 |
| 2026-01-25 10:46 | ppad-bolt4: add Types and Codec modules | Jared Tobin | 4 | +762 | -1 |
| 2026-01-25 10:27 | plans: architecture and implementation plans | Jared Tobin | 9 | +3382 | -0 |
| 2026-01-25 10:16 | ppad-bolt4: initial project skeleton | Jared Tobin | 11 | +382 | -0 |