Skip to content

refactor!: remove ltk_pki#171

Merged
Crauzer merged 3 commits into
mainfrom
remove-ltk_pki
Jul 4, 2026
Merged

refactor!: remove ltk_pki#171
Crauzer merged 3 commits into
mainfrom
remove-ltk_pki

Conversation

@moonshadow565

Copy link
Copy Markdown
Contributor

No description provided.

moonshadow565 and others added 3 commits July 4, 2026 01:24
Brings in WAD signature checks and preservation plumbing
(toc_sha256, verify_signature, prebuilt signature/checksum
in the builder) needed by the upcoming ltk_sig crate.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Patched overlay WADs now carry the source WAD's header signature and
checksum verbatim (via ltk_wad 0.3.0 accessors) instead of zeroed
placeholders. The signature covers the original TOC, not the patched
one - it is preserved as provenance so ltk_sig's merged-WAD
verification can recover the Riot-signed original TOC from overlay
files.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The x509/CMS-based PKI prototype is retired; a successor design based
on COSE/CWT tokens will land separately.

BREAKING CHANGE: the ltk_pki crate is no longer published from this
workspace.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Crauzer
Crauzer previously approved these changes Jul 4, 2026
@moonshadow565 moonshadow565 dismissed Crauzer’s stale review July 4, 2026 19:58

The merge-base changed after approval.

@Crauzer Crauzer merged commit 4688a62 into main Jul 4, 2026
9 checks passed
@Crauzer Crauzer deleted the remove-ltk_pki branch July 4, 2026 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants