OpenPGP email encryption integration

There has been numerous efforts to integrate OpenPGP email encryption in mailing lists in the past. The state of the art right now is an encrypted-only mailing list software called Schleuder but it reimplements the entire stack.

A more modern approach is the one taken by Mailman-PGP, a Mailman "plugin" that allows any Mailman 3 mailing list to be turned into an encrypted mailing list. This was done as part of a Google SoC by Ján Jančár (@J08nY here). Their final report details the current state of affairs, but I figured I would create a meta-issue here to regroup all relevant and pending patches spread across the different mailman project, in the hope they will eventually resolve and Mailman 3 gets proper PGP support.

Core, branch maintained in https://gitlab.com/J08nY/mailman/tree/plugin

Django-pgp-mailman https://gitlab.com/J08nY/django-pgpmailman, requires:

Mailman client:

Django Mailman 3:

Postorious:

Hyperkitty:

PGPy (unrelated to Mailman):

@J08nY's summary of the project was, in 2017:

I think I met almost all goals that the project idea required and my original proposal stated, with the noteworthy exception of remote archiving to HyperKitty which I just couldn’t find a way to integrate.

Edited by Antoine Beaupré