updater: embed real cosign public key for v0.1.0 release signing
The placeholder in BangerReleasePublicKey is replaced with the production cosign public key (P-256 ECDSA). The matching private key is stored offline by the maintainer; this is the public half that every banger CLI baked from this commit forward will use to verify SHA256SUMS signatures. cosign.pub is also committed at the repo root so external auditors can re-verify a release without parsing the Go source. The placeholder-refuses test now swaps the embedded key for a synthetic placeholder for the duration of the test, since the default value is no longer a placeholder. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
fae28e3d8b
commit
b7c9661c99
3 changed files with 16 additions and 5 deletions
4
cosign.pub
Normal file
4
cosign.pub
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
-----BEGIN PUBLIC KEY-----
|
||||
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAElWFSLKLosBrdjfuF8ZS6U01Ufky4
|
||||
zNeVPCkA6HEJ/oe634fRqwFxkXKGWg03eGFSnlwRxnUxN2+duXQSsR0pzQ==
|
||||
-----END PUBLIC KEY-----
|
||||
Loading…
Add table
Add a link
Reference in a new issue