From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: NaCl support for Emacs Date: Tue, 10 Jan 2012 01:57:15 +0100 Message-ID: References: <6ED011D5-E185-44C6-BB31-A445A4E5F83A@gmail.com> <87wr976otx.fsf@lifelogs.com> <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> <83vcokerap.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7BIT X-Trace: dough.gmane.org 1326157049 20087 80.91.229.12 (10 Jan 2012 00:57:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 10 Jan 2012 00:57:29 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 10 01:57:24 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 1RkQ1k-0003oa-IX for ged-emacs-devel@m.gmane.org; Tue, 10 Jan 2012 01:57:24 +0100 Original-Received: from localhost ([::1]:34167 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkQ1j-0002Eu-UP for ged-emacs-devel@m.gmane.org; Mon, 09 Jan 2012 19:57:23 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:59024) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkQ1g-0002ED-Kq for emacs-devel@gnu.org; Mon, 09 Jan 2012 19:57:22 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RkQ1f-0006VI-Oe for emacs-devel@gnu.org; Mon, 09 Jan 2012 19:57:20 -0500 Original-Received: from smtp.getmail.no ([84.208.15.66]:32918) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkQ1d-0006Uw-L7; Mon, 09 Jan 2012 19:57:17 -0500 Original-Received: from get-mta-scan01.get.basefarm.net ([10.5.16.4]) by get-mta-out01.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0LXK00BQX5BF8IA0@get-mta-out01.get.basefarm.net>; Tue, 10 Jan 2012 01:57:15 +0100 (MET) Original-Received: from get-mta-scan01.get.basefarm.net (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 7694F1798F66_F0B8CEBB; Tue, 10 Jan 2012 00:57:15 +0000 (GMT) Original-Received: from smtp.getmail.no (unknown [10.5.16.4]) by get-mta-scan01.get.basefarm.net (Sophos Email Appliance) with ESMTP id 597E017961A7_F0B8CEBF; Tue, 10 Jan 2012 00:57:15 +0000 (GMT) Original-Received: from stories.gnus.org ([84.215.51.58]) by get-mta-in03.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0LXK0085B5BF7500@get-mta-in03.get.basefarm.net>; Tue, 10 Jan 2012 01:57:15 +0100 (MET) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEWjZV6iiXfUz8zl4t+8 mnG7ppAxKzrNcmb5+Pf////+//7EvrcALFPLAAACZElEQVQ4jZXUMW/TQBgG4Euj0AovpFWjFk/x icrlpvpUlOCxDIwhhSpVlxCka6FLy0Bm0iVuF2ILy5+zIKEiRZ6wlciu/xx39jkNRRl4B0u+x/ed z7479GpJ0FJ4neVQJBTRCI+5v49eZmkUofQqD4IlycGJsBHpZEg1TOjuAozTvTBNwoZKpmRagGfx Hid74WEccUhJ2OHNTQ52wnuEmnaXplQjESF3APaxgKf/juwIGG441QdJRrGFII6hxv6ONb5tIn99 ACPGTMYwY6uMnT5iZxB83UVQDwBqZ8asZ7zo9r+w/gWzANcnCILxBFyqm5imp/3+ar/fA0gwH9yh zyyXYko1kwPPBygniZhgzI5dqlHSJhKcbkcAVFvbLm3cmBuphFGpJWb+fa2+5lLSobgo9U25/cRh 1K2eu4apUqMo5aInH8XglTfvd2isGZGEXq3yVnwS2EynR1REljqvvGtZAn6fTI8WP4iA7Ef94D2y Ry+2Aa4AFGWqZjBS78FXMzjLwJttFmBX1BVQSiUr/+fjHQlbQ2Xr8VAp6XIx2OavHNYvUffycxkn EvxUwkZ7RVmJyncFQLQjx3DKahnKoVUAnp1KSHtR0CPzBRfEtdX8dUdJwMjNHMbYEyLmEXR3x3gO tglCOPB2CJI5+CkIudgW7UBzmIhrDEKQItph0Lxf7VlVr5a1Q7CwDX5mV48/ygs4CwAe5dvBh2tH u87ufTkGeJpmajaNcGTQxa0GtmEMDLtBm4M5TGSth1sETfzh4v1kDrquP+fRZTDNYyB+IvCT4eDg IDsc2uJwEGcDWX6W/Df8AXZ55jJOY4n7AAAAAElFTkSuQmCC X-Now-Playing: Simple Minds's _Sparkle In The Rain_: "Waterfront" In-reply-to: <83vcokerap.fsf@gnu.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.92 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Solaris 10 (1203?) X-Received-From: 84.208.15.66 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:147535 Archived-At: Eli Zaretskii writes: > Why not libnettle? We already use it, albeit indirectly, because > latest versions of GnuTLS depend on it. The libnettle interface functions look sensible (from a very quick perusal of the examples): http://www.lysator.liu.se/~nisse/nettle/nettle.html#Example So adding built-in support for encryption via libnettle in Emacs looks pretty sensible, I think. libnettle also does digests, which we already have via the secure_hash function/gnulib. Would it make long-term sense to make libnettle a prerequisite and drop all the gnulib digest code from the tree? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/