From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/65989 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.general Subject: encrypt.el glue to PGG library added (was: emacs->gnus merge questions) Date: Tue, 18 Dec 2007 16:52:51 -0600 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <86wsrblinw.fsf_-_@lifelogs.com> References: <874petkgw8.fsf@catnip.gol.com> <868x41jj51.fsf@lifelogs.com> <86r6hkq60k.fsf@lifelogs.com> <86bq8nn41i.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1198018442 32503 80.91.229.12 (18 Dec 2007 22:54:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Dec 2007 22:54:02 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M14481@lists.math.uh.edu Tue Dec 18 23:54:14 2007 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1J4lKA-0006Fw-Sp for ding-account@gmane.org; Tue, 18 Dec 2007 23:54:07 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1J4lJ1-0002bX-RM; Tue, 18 Dec 2007 16:52:55 -0600 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1J4lJ0-0002bI-34 for ding@lists.math.uh.edu; Tue, 18 Dec 2007 16:52:54 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1J4lIu-0007Ey-6X for ding@lists.math.uh.edu; Tue, 18 Dec 2007 16:52:53 -0600 Original-Received: from blockstar.com ([170.224.69.95] helo=mail.blockstar.com) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1J4lIs-00064b-00 for ; Tue, 18 Dec 2007 23:52:46 +0100 Original-Received: from tzlatanov-ubuntu-desktop.jumptrading.com (unknown [38.98.147.130]) by mail.blockstar.com (Postfix) with ESMTP id 097193F86B8 for ; Tue, 18 Dec 2007 15:20:26 -0800 (PST) X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6;d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" X-Hashcash: 1:20:071218:ding@gnus.org::KucOI64W4MFqUEaG:00006r6X Mail-Followup-To: ding@gnus.org In-Reply-To: <86bq8nn41i.fsf@lifelogs.com> (Ted Zlatanov's message of "Tue, 18 Dec 2007 14:25:45 -0600") User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1 (gnu/linux) X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:65989 Archived-At: I added an encrypt.el option (for encrypt-file-alist) to use PGG as the encode/decode option. It currently only uses the symmetric functionality and lets PGG do all the cipher and passphrase management. If you want me to add more PGG glue, let me know. I also reworked the encrypt.el API to be a bit nicer, using more temporary buffers in a few places. Please let me know if you need anything in the encrypt.el library. I currently use it to keep my NNTP, SMTP, IMAP, POP, etc. passwords encrypted in a single place with netrc.el. If you can think of any other places in Gnus where encryption would make sense, let me know. Thanks Ted