Autocrypt is cryptography protocol, for distributing and automatically encrypting emails. This package generically implements the protocol, for various Emacs MUAs (Mail User Agent).
Currently, it supports:
As of writing, this package doesn't fully implement the autocrypt protocol. It is currently still missing:
I will attempt to on these issues in time, but any contributions, both in terms of extending the support of the protocol, but also MUA integration is welcomed.
(setup (:package autocrypt) (:hook-into rmail-mode message-mode))
Autocrypt recommends using a new or separate key pair for signing and
encrypting. If you wish to do so, call the
command. In case you want to manually configure your setup, customise
autocrypt-accounts option. Note that configuring a key is
autocrypt.el to function properly.
Bug reports and patches should be sent to my public inbox.
The core functionality of autocrypt is based on cl-generic, that is
to say generic methods. The list of generic functions that should be
implemented as methods are listed in
autocrypt.el under the section
"MUA TRANSLATION LAYER".
Support for additional MUAs can be added to this package, but should preferably be part of the MUAs themself.
To register a new back end, the variable
autocrypt.el is distributed under the CC0 1.0 Universal (CC0 1.0)
Public Domain Dedication license.