Hi,
I realize that autocrypt support has been mentioned on this list a
couple of times. However, as far as I understand, there is no proper
autocrypt implementation for notmuch yet. (I must admit that I am entirely
ignorant of anything that happens in the emacs frontend since I myself
use bower[1].) Therefore, I have written yet another hackish script[2]
to try and implement this.
My script is very similar in spirit to the MVP proposed by Antoine
Beaupré in April 2023, yet it offers a slightly different UI. One of my
main design decisions was *not* to introduce the idea of an accounts and
a peers table into notmuch. Instead, I simply treat the email database
as if it were a local key server that can be queried to import keys into
the gpg keyring by running, e.g.,
notmuch autocrypt --locate-keys frankseifferth@posteo.net
This UI deliberately mirrors gpg, where you can run `gpg --locate-keys` to
retrieve keys from a WKD. I found it very natural to model the autocrypt
key import functionality as a query against the email database, and I
believe that this approach might be more promising than sticking too
closely to the UI described in the autocrypt spec.
Until now, `notmuch-autocrypt` is still limited to my own very specific
use case[3]. However, I believe that it could be a promising starting
point for finally bringing autocrypt support to notmuch. So if anyone
reading this mailing list should be interested in pursuing the MVP
approach a little further, I would be very happy to hear from you.
Best
Frank
[1]: https://github.com/wangp/bower/
[2]: https://github.com/seifferth/notmuch-autocrypt/
[3]: https://tilde.club/~seifferth/blog/delta-chat-keys/
_______________________________________________
notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-leave@notmuchmail.org