[PATCH 07/18] crypto: new decryption policy "auto"
Jameson Graef Rollins
jrollins at finestructure.net
Sat Nov 11 15:14:03 PST 2017
On Wed, Oct 25 2017, Daniel Kahn Gillmor <dkg at fifthhorseman.net> wrote:
> diff --git a/util/crypto.h b/util/crypto.h
> index b23ca747..dc95b4ca 100644
> --- a/util/crypto.h
> +++ b/util/crypto.h
> @@ -16,7 +16,8 @@ typedef struct _notmuch_crypto {
> } _notmuch_crypto_t;
>
> GMimeObject *
> -_notmuch_crypto_decrypt (notmuch_message_t *message,
> +_notmuch_crypto_decrypt (notmuch_decryption_policy_t decrypt,
> + notmuch_message_t *message,
> GMimeCryptoContext* crypto_ctx,
> GMimeMultipartEncrypted *part,
> GMimeDecryptResult **decrypt_result,
Why does _notmuch_crypt_decrypt need to have
"notmuch_decryption_policy_t decrypt" as an input argument? Isn't
notmuch_decryption_policy_t already an attribute of the crypto_ctx? Is
there some situation where the policy would differ from what's specified
in the crypto_ctx?
jamie.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://notmuchmail.org/pipermail/notmuch/attachments/20171111/ff16c053/attachment.sig>
More information about the notmuch
mailing list