[PATCH] emacs: new crypto customization variable to control stashing of encryption session keys
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Mon Jun 18 15:19:57 PDT 2018
thanks for working on this, Jamie!
On Sun 2018-06-17 17:31:38 -0700, Jameson Graef Rollins wrote:
> Introduce notmuch-crypto-store-session-keys customization variable to
> control stashing of session keys. If non-nil any session keys
> recovered during decryption will be stored in the database.
> This is just a switch to have --decrypt= use "stash" instead of
> This seems like the simplest approach, to just add a new variable to
> control session key stashing. Much simpler that reworking the meaning
> of notmuch-crypto-process-mime.
This looks like it would work, but calling it
notmuch-crypto-store-session-keys is a bit confusing, because based on
the name it looks like it would apply to many places (e.g. during
message sending, should a session key be stored when the outbound
message is fcc'ed?), but based on the implementation it only matters
Should its name be notmuch-show-store-session-keys instead?
also, i think the description of the variable setting should be clearer
about its scope, and about the implications of setting it to non-nil
(e.g. needing read/write access to the notmuch db to view all messages)
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 227 bytes
Desc: not available
More information about the notmuch