diff options
| author | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2019-05-25 14:04:03 -0400 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2019-05-26 08:20:23 -0300 |
| commit | 74919c226eafad4de6b3a823f83a8be970e77e24 (patch) | |
| tree | 992f7ed08df7eb29df3c484c1ba73b1b6c4746d6 /bindings/python | |
| parent | 9300defd64acf68b8e6fa6fbd89b8050168bb63d (diff) | |
util/crypto: _notmuch_message_crypto: tracks message-wide crypto state
E-mail encryption and signatures reported by notmuch are at the MIME
part level. This makes sense in the dirty details, but for users we
need to have a per-message conception of the cryptographic state of
the e-mail. (see
https://dkg.fifthhorseman.net/blog/e-mail-cryptography.html for more
discussion of why this is important).
The object created in this patch is a useful for tracking the
cryptographic state of the underlying message as a whole, based on a
depth-first search of the message's MIME structure.
This object stores a signature list of the message, but we don't
handle it yet. Further patches in this series will make use of the
signature list.
Diffstat (limited to 'bindings/python')
0 files changed, 0 insertions, 0 deletions
