]> git.notmuchmail.org Git - notmuch/commit
cli: new crypto structure to store crypto contexts and parameters, and functions...
authorJameson Graef Rollins <jrollins@finestructure.net>
Sat, 26 May 2012 18:45:41 +0000 (11:45 -0700)
committerDavid Bremner <bremner@debian.org>
Sun, 10 Jun 2012 23:05:02 +0000 (20:05 -0300)
commite3be5afbad1bc7a10d9c38f2c2eb611f5ba3cccb
tree1948215aedf13b59e2193d8f0273218aeaf99afe
parent25c3140e13698b147baedd99b2d6f8775c67de07
cli: new crypto structure to store crypto contexts and parameters, and functions to support it

This new structure, notmuch_crypto_t, keeps all relevant crypto
contexts and parameters together, and will make it easier to pass the
stuff around and clean it up.  The name of the crypto context inside
this new struct will change, to reflect that it is actually a GPG
context, which is a sub type of Crypto context.  There are other types
of Crypto contexts (Pkcs7 in particular, which we hope to support) so
we want to be clear.

The new crypto.c contains functions to return the proper context from
the struct for a given protocol (and initialize it if needed), and to
cleanup a struct by releasing the crypto contexts.
Makefile.local
crypto.c [new file with mode: 0644]
notmuch-client.h