Autocrypt-capable MUAs level 1 implementation status

Last updated: 2019-02-10

MUA/project

header parsing

keygen

peer state

header inject

recommend

encrypt

setup message

setup process

gossip

uid decorative

_images/deltachat.png

delta.chat

_images/k9.png

K-9 Mail

branch

branch

_images/enigmail.png

Enigmail

wip

_images/balsa.jpg

Balsa

_images/muacrypt.png

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…