-
-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update tails.key #1631
Update tails.key #1631
Conversation
The new key expires: 2025-01-25, maybe some bot or gh tool can set a reminder for the next time. |
Replication notes reduced from last year update (this is not key change: this is public key expiration date which is not as dramatic as in the past. Newer images should still boot but saying the public key expired (while still in use). Anyway! Thank you for this. Tried to replicate key in this PR with notes of last year:#1296 (comment)
Doing so results in the following diff:
Where if I replace last command by Most is different:
May I ask what commands you used to generate the public key pushed in this PR @0xF4CED ? This PR:
With replicated minimize instructions (same size but not exact content, which is why i'm curious):
With added export-minimal export-options::
Thanks! |
@0xF4CED Modified past comment (in case you reply to emails) |
Sure. I wanted to use gpg --armor --export-options export-clean --export A490D0F4D311A4153E2BB7CADBB802B258ACD84F > tails.key is what I used. |
Combination of miniziming within gpg + exporting export-minimal smalls it down even more. |
Key expired: 2024-01-04 Replace with clean export of updated [Tails](https://tails.net/tails-signing.key) signing key. Signed-off-by: 0xF4CED <[email protected]>
Should be fine now. Can you confirm? |
I think this is currently not the case for the latest releases as they added a new subkey |
Not sure why I get different output as if it was not reproducible... @0xF4CED maybe going further then minimizing is not reproducible? |
Not sure tbh. The key in your fork is identical to the one in this pr though. |
Confirmed matching. Testing. With this PR, latest iso+detached signature on qemu FD drive:
Without this PR:
So took the freedom to modify OP with reproducibility step so that can be reused in a year. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All good per #1631 (comment)
@0xF4CED Thanks for your contribution! |
Nice, thanks! |
Repro notes per last update at linuxboot#1631 (comment) rm -rf /tmp/tails-signing/ wget -q https://tails.boum.org/tails-signing.key -O tails-signing.key mkdir -p /tmp/tails-signing/ gpg --home /tmp/tails-signing/ --import tails-signing.key gpg --home /tmp/tails-signing/ --export --armor --export-options export-minimal,export-clean [email protected] > ~/heads/initrd/etc/distro/keys/tails.key Signed-off-by: Thierry Laurion <[email protected]>
Repro notes per last update at linuxboot#1631 (comment) rm -rf /tmp/tails-signing/ wget -q https://tails.boum.org/tails-signing.key -O tails-signing.key mkdir -p /tmp/tails-signing/ gpg --home /tmp/tails-signing/ --import tails-signing.key gpg --home /tmp/tails-signing/ --export --armor --export-options export-minimal,export-clean [email protected] > ~/heads/initrd/etc/distro/keys/tails.key Signed-off-by: Thierry Laurion <[email protected]>
Repro notes per last update at #1631 (comment) rm -rf /tmp/tails-signing/ wget -q https://tails.boum.org/tails-signing.key -O tails-signing.key mkdir -p /tmp/tails-signing/ gpg --home /tmp/tails-signing/ --import tails-signing.key gpg --home /tmp/tails-signing/ --export --armor --export-options export-minimal,export-clean [email protected] > ~/heads/initrd/etc/distro/keys/tails.key Signed-off-by: Thierry Laurion <[email protected]>
Repro notes per last update at linuxboot#1631 (comment) rm -rf /tmp/tails-signing/ wget -q https://tails.boum.org/tails-signing.key -O tails-signing.key mkdir -p /tmp/tails-signing/ gpg --home /tmp/tails-signing/ --import tails-signing.key gpg --home /tmp/tails-signing/ --export --armor --export-options export-minimal,export-clean [email protected] > ~/heads/initrd/etc/distro/keys/tails.key Signed-off-by: Thierry Laurion <[email protected]>
Key expired: 2024-01-04
Replace with clean export of updated Tails signing key.
EDITS (tlaurion) prior of merging.
Reproduction notes:
Confirmation PR needed at #1631 (comment)