mirror of
https://github.com/anonaddy/anonaddy.git
synced 2026-04-25 14:15:53 +03:00
[GH-ISSUE #810] Emails encrypted with Public-Key Encrypted Session Key Packet version 6, unusable with Thunderbird #556
Labels
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/anonaddy#556
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @codematle on GitHub (Feb 8, 2026).
Original GitHub issue: https://github.com/anonaddy/anonaddy/issues/810
Hi,
It seems that when I add a public PGP key the forwarded emails are encrypted (correctly) but with using RFC 9580 somehow.
This prevents Thunderbird from decrypting the message, log:
Interestingly,
gpgcli also doesn't want to decrypt the message (grabbed from the raw email):Only sequoia was able to decrypt it (it shows that the message was correctly encrypted for the three decryption subkeys I have):
I've scanned the anonaddy code and it seems to me that it's using
gpgto encrypt the messages, which is strange as it's not supposed to support RFC 9580 and packets version 6.Is this an expected behavior? I have other recipients on addy.io that are encrypted according to RFC 4880, which is compatible with both Thunderbird and GPG:
@willbrowningme commented on GitHub (Feb 10, 2026):
Hmm, all of my encrypted emails are showing version 3.
Are you able to send me an email with the
-----BEGIN PGP MESSAGE-----PGP encrypted message and details of the recipient that is happening for?@codematle commented on GitHub (Feb 10, 2026):
Thanks, I just sent you an email with all data titled "PGP version 6 encryption issue".
@codematle commented on GitHub (Feb 11, 2026):
Ok, it turns out the key created by Sequoia had
SEIPDv2(“Symmetrically Encrypted Integrity Protected Data” version 2) feature in the Signature Packet. This advertises usage of v6 Public-Key Encrypted Session Key packets to the users according to RFC 9580.I was able to regenerate the key using
gpg- the key now has onlySEIPDv1feature and results in v3 packets when encoded by addy.