Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 563E0431FC0 for ; Tue, 22 May 2012 18:43:58 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -2.3 X-Spam-Level: X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OS+TY+9lzVdW for ; Tue, 22 May 2012 18:43:56 -0700 (PDT) Received: from outgoing-mail.its.caltech.edu (outgoing-mail.its.caltech.edu [131.215.239.19]) by olra.theworths.org (Postfix) with ESMTP id 985C7431FAF for ; Tue, 22 May 2012 18:43:56 -0700 (PDT) Received: from earth-doxen.imss.caltech.edu (localhost [127.0.0.1]) by earth-doxen-postvirus (Postfix) with ESMTP id 2749466E0177 for ; Tue, 22 May 2012 18:43:56 -0700 (PDT) X-Spam-Scanned: at Caltech-IMSS on earth-doxen by amavisd-new Received: from finestructure.net (gwave-125.ligo.caltech.edu [131.215.114.125]) (Authenticated sender: jrollins) by earth-doxen-submit (Postfix) with ESMTP id 4CD4066E0159 for ; Tue, 22 May 2012 18:43:54 -0700 (PDT) Received: by finestructure.net (Postfix, from userid 1000) id 3008B1DA; Tue, 22 May 2012 18:43:54 -0700 (PDT) From: Jameson Graef Rollins To: Notmuch Mail Subject: [PATCH v3 0/6] cli: improved crypto internals Date: Tue, 22 May 2012 18:43:44 -0700 Message-Id: <1337737430-21160-1-git-send-email-jrollins@finestructure.net> X-Mailer: git-send-email 1.7.10 X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2012 01:43:58 -0000 Third version of this series [0]. I've made some changes in this version: * added a new crypto.c that holds two functions: one to return a context for a specified crypto protocol (and initialize it if needed), and another to cleanup a crypto struct. This is introduced in the first patch, and makes the rest of the patches a little cleaner. * Based on Jani's and Daniel's suggestion, I decided to leave the notmuch_show_params_t in notmuch-reply.c, since we might need it later and it's less changes here. Otherwise everything else is the same. I think the version is nicer that the previous ones. FWIW I also now have S/MIME support working based on this patch series. Daniel has kindly agreed to put together some tests for that, so once this series is accepted and Daniel's tests are sent, I'll send on the rest of the S/MIME support (which is actually just one small patch on top of this series). jamie. [0] id:"1337205359-2444-1-git-send-email-jrollins@finestructure.net" id:"1337362357-31281-1-git-send-email-jrollins@finestructure.net"