Harden signing pipeline - #1
Loggableim wants to merge 1 commit into
Conversation
|
Thanks for this — there's real substance in here, and a couple of things I want regardless of what happens to the rest. What I want to take:
What I don't want to take, and why:
The One practical thing: this is written against the old layout, before the crate was split into Could you split it up? The |
|
Closing this one — it's been superseded by the split I asked for. #3 carries the What's left here is the timestamp transport question — Thanks for splitting it up — it made both halves reviewable. |
What changed
<file>.origbackups.Why
The signing path handles security-sensitive credentials and release artifacts. Plaintext timestamp transport, unvalidated response selection, malformed PE offsets, and direct in-place writes could otherwise yield invalid output or overwrite recoverable input.
Validation
cargo fmt --checkcargo clippy --all-targets -- -D warningscargo test --release(13 passed; 2 existing ignored tests)--allow-insecure-timestampis provided.