From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: NaCl support for Emacs Date: Mon, 09 Jan 2012 20:30:48 -0500 Message-ID: References: <87ipkq6yy5.fsf@lifelogs.com> <87boqi6tzz.fsf@linux-hvfx.site> <87ehve3ul8.fsf@lifelogs.com> <87lipl22xm.fsf@lifelogs.com> <87boqh20ha.fsf@lifelogs.com> <871urc46c9.fsf@uwakimon.sk.tsukuba.ac.jp> <739bsoysp.fsf@news.eternal-september.org> <87ty47r5yt.fsf@lifelogs.com> <87k452p5u3.fsf@lifelogs.com> <87liphne9e.fsf_-_@lifelogs.com> <87fwfon7gl.fsf@lifelogs.com> <87hb04icxl.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1326159066 24984 80.91.229.12 (10 Jan 2012 01:31:06 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 10 Jan 2012 01:31:06 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 10 02:31:02 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RkQYH-0001W5-5j for ged-emacs-devel@m.gmane.org; Tue, 10 Jan 2012 02:31:01 +0100 Original-Received: from localhost ([::1]:35916 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkQYG-0005nL-Lm for ged-emacs-devel@m.gmane.org; Mon, 09 Jan 2012 20:31:00 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:38757) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkQYD-0005mt-Og for emacs-devel@gnu.org; Mon, 09 Jan 2012 20:30:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RkQY9-0003Rx-3z for emacs-devel@gnu.org; Mon, 09 Jan 2012 20:30:57 -0500 Original-Received: from pruche.dit.umontreal.ca ([132.204.246.22]:41774) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkQY8-0003Rb-Ll for emacs-devel@gnu.org; Mon, 09 Jan 2012 20:30:52 -0500 Original-Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q0A1Up4r029111; Mon, 9 Jan 2012 20:30:51 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id AB7B858D84; Mon, 9 Jan 2012 20:30:48 -0500 (EST) In-Reply-To: <87hb04icxl.fsf@lifelogs.com> (Ted Zlatanov's message of "Mon, 09 Jan 2012 20:06:14 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4096=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4096> : streams <718288> : uri <1043881> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:147538 Archived-At: >>> Many places in the Emacs core (C and ELisp) could use a fast easy >>> encryption library for arbitrary data that supports public and >>> secret-key encryption, in addition to EPA/EPG that >>> I already mentioned. SM> Could be. There's no hard evidence for it yet. > I listed three places I think could use it, how much harder does the > evidence have to be? > - auth-source's cache of file contents > - EPA/EPG or something like it that does not rely on the external GPG > utility > - general ELisp storage of secret data I don't think Emacs should reinvent every wheel. GPG does this job well and using it means that those files can be decrypted without Emacs. I'm sure there are cases where doing the encryption in Emacs can make sense, but I'd first like to see actual code (aka "hard evidence"). Stefan