Autocrypt-capable MUAs level 1 implementation status¶
Last updated: 2024-11-17
Note that the below table is not complete and not up-to-date. Many more mail user agents support at least a subset of Autocrypt.
You are very welcome to submit a PR to update the below information, thanks!
MUA/project |
header parsing |
keygen |
peer state |
header inject |
recommend |
encrypt |
setup message |
setup process |
gossip |
uid decorative |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
![]() |
✔ |
✘ |
✘ |
✔ |
✘ |
✔ |
✘ |
✘ |
✘ |
✘ |
![]() |
✔ |
✔ |
✘ |
✔ |
✔ |
✔ |
✘ |
✘ |
✔ |
✘ |
![]() |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
branch |
branch |
✔ |
✔ |
![]() |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✘ |
✔ |
✔ |
✔ |
![]() |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✘ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✘ |
✔ |
✘ |
✔ |
|
![]() |
✔ |
✘ |
✔ |
✔ |
✔ |
✔ |
✘ |
✘ |
✘ |
✔ |
![]() |
branch |
✘ |
✘ |
✘ |
✘ |
✘ |
✘ |
✘ |
✘ |
✔ |
![]() |
✔ |
✔ |
✘ |
✔ |
✘ |
✘ |
✘ |
✘ |
✘ |
✔ |
≥3.0.4 |
N/A |
N/A |
≥3.0.4 |
N/A |
N/A |
✘ |
✘ |
✘ |
✔ |
|
![]() |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✘ |
✘ |
✘ |
✔ |
![]() |
✔ |
✔ |
✔ |
✔ |
✘ |
✔ |
✘ |
✘ |
✘ |
✔ |
![]() |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✘ |
✔ |
Logos are copyright their respective owners.
Legend:
MUA/project
: denotes a mail app, library or tool.header parsing
: compliant parsing of the Autocrypt headerkeygen
: secret key generation follows Autocrypt UI guidancepeerstate
: state is kept according to specheader inject
: proper creation of outgoing Autocrypt headerrecommend
: implements Autocrypt recommendationencrypt
: encrypts outgoing messages properlysetup message
: proper generation and processing of Autocrypt Setup Messagesetup process
: follows guidance with respect to Autocrypt account setup
_ gossip
: sends out Autocrypt-Gossip headers
uid decorative
: UID in key data is only used for decorative purposes, and in particular not for looking up keys for an e-mail address.
For developers¶
Source code:
Notmuch/Alot: TODO