Autocrypt-capable MUAs level 1 implementation status

Last updated: 2017-12-14

MUA/project header parsing keygen peer state header inject recommend encrypt setup message setup process gossip uid decorative
_images/deltachat.png

delta.chat

started
_images/k9.png

K-9 Mail

branch branch
_images/enigmail.png

Enigmail

muacrypt
pyac
_images/notmuch.png

notmuch

branch
_images/mailpile.png

mailpile

                   
gmime ≥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 header
  • keygen: secret key generation follows Autocrypt UI guidance
  • peerstate: state is kept according to spec
  • header inject: proper creation of outgoing Autocrypt header
  • recommend: implements Autocrypt recommendation
  • encrypt: encrypts outgoing messages properly
  • setup message: proper generation and processing of Autocrypt Setup Message
  • setup process: follows guidance with respect to Autocrypt account setup
  • 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:

Testing Autocrypt

There is an Autocrypt Bot which accepts and sends mails with Autocrypt headers. Just write an E-Mail to bot@autocrypt.org. Find out more about the bot…