From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: SHA, MD, and openssl Date: Sun, 08 Dec 2013 13:01:40 -0800 Organization: UCLA Computer Science Department Message-ID: <52A4DE34.7060407@cs.ucla.edu> References: <83mwkbyw6v.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1386536524 4670 80.91.229.3 (8 Dec 2013 21:02:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Dec 2013 21:02:04 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 08 22:02:10 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VplUO-0005HA-TA for ged-emacs-devel@m.gmane.org; Sun, 08 Dec 2013 22:02:09 +0100 Original-Received: from localhost ([::1]:40780 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VplUO-0006k1-J2 for ged-emacs-devel@m.gmane.org; Sun, 08 Dec 2013 16:02:08 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56218) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VplUG-0006jq-Iv for emacs-devel@gnu.org; Sun, 08 Dec 2013 16:02:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VplUA-0006fm-K8 for emacs-devel@gnu.org; Sun, 08 Dec 2013 16:02:00 -0500 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:44058) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VplU4-0006Xk-9H; Sun, 08 Dec 2013 16:01:48 -0500 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id C83B639E8105; Sun, 8 Dec 2013 13:01:46 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kUXd8jM1-uPr; Sun, 8 Dec 2013 13:01:45 -0800 (PST) Original-Received: from [192.168.1.9] (pool-108-0-233-62.lsanca.fios.verizon.net [108.0.233.62]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 96FD839E80F8; Sun, 8 Dec 2013 13:01:45 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 In-Reply-To: <83mwkbyw6v.fsf@gnu.org> X-Enigmail-Version: 1.6 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 131.179.128.62 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:166215 Archived-At: Eli Zaretskii wrote: > However, isn't it true that openssl has some legal "issues" with > patents and with its license, and shouldn't we prefer libnettle for > those reasons? I'm not aware of any patent issues for SHA or MD5. As for as license, Emacs is linking against a library that is normally distributed with the major components of the operating system, so that part of the GPL applies. It'd make sense for Emacs to use gnutls, nettle, libgcrypt, etc. if available and if the performance is good. This has been suggested on the gnulib list and patches along those lines would be gratefully accepted. See, for example: http://lists.gnu.org/archive/html/bug-gnulib/2013-12/msg00024.html http://lists.gnu.org/archive/html/bug-gnulib/2013-12/msg00026.html http://lists.gnu.org/archive/html/bug-gnulib/2013-12/msg00036.html