Husk is a pass-through solution for automatic OpenPGP encryption.
Husk is an email filter (milter) for MTAs which encrypts emails while they pass through it. It facilitates Web-of-Trust technologies to use decentralized and federated certificate authorities as sources for authenticated OpenPGP certificates. It aims to reduce the amount of administrative effort of obtaining and keeping them up to date by establishing narrow, focused trust delegations. Husk can be used to encrypt emails for services which cannot encrypt on their own – like notification systems or issue trackers, or being used at the end of transport to implement zero-access encryption (for email at rest).
Husk is written in Rust and uses Sequoia PGP for encryption and certificate handling.
OpenPGPv4 or OpenPGPv6 (configurable).sendmail-milter protocol.introducers, allowing a fine grade of trust delegation.Husk allows for a smooth entry. Without introducers and locals (see the
documentation for details) Husk will
not modify any passing email. This allows you to define introducers and
locals step by step and examine their influence on your email traffic.
Husk is not an all-or-nothing solution.
This project is funded through the NGI0 Commons Fund, a fund established by NLnet.