From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?ISO-8859-15?Q?P=E1draig_Brady?= Newsgroups: gmane.comp.lib.gnulib.bugs,gmane.emacs.devel Subject: Re: SHA, MD, and openssl Date: Thu, 12 Dec 2013 12:45:15 +0000 Message-ID: <52A9AFDB.1090302@draigBrady.com> References: <83mwkbyw6v.fsf@gnu.org> <52A4DE34.7060407@cs.ucla.edu> <874n6h3238.fsf@uwakimon.sk.tsukuba.ac.jp> <52A762D6.5020908@cs.ucla.edu> <52A8B4F6.4080009@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1386853284 9166 80.91.229.3 (12 Dec 2013 13:01:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 12 Dec 2013 13:01:24 +0000 (UTC) Cc: Paul Eggert , bug-gnulib@gnu.org, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: bug-gnulib-bounces+gnu-bug-gnulib=m.gmane.org@gnu.org Thu Dec 12 14:01:30 2013 Return-path: Envelope-to: gnu-bug-gnulib@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 1Vr5tQ-0000Gw-Rb for gnu-bug-gnulib@m.gmane.org; Thu, 12 Dec 2013 14:01:28 +0100 Original-Received: from localhost ([::1]:36226 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vr5tQ-00047D-Il for gnu-bug-gnulib@m.gmane.org; Thu, 12 Dec 2013 08:01:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50054) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vr5tF-00046B-Vw for bug-gnulib@gnu.org; Thu, 12 Dec 2013 08:01:24 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vr5tA-00045x-0l for bug-gnulib@gnu.org; Thu, 12 Dec 2013 08:01:17 -0500 Original-Received: from mail3.vodafone.ie ([213.233.128.45]:12338) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vr5t2-00043e-IH; Thu, 12 Dec 2013 08:01:05 -0500 Original-Received: from unknown (HELO [192.168.1.79]) ([109.78.255.170]) by mail3.vodafone.ie with ESMTP; 12 Dec 2013 12:45:15 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 In-Reply-To: X-Enigmail-Version: 1.6 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.233.128.45 X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnulib-bounces+gnu-bug-gnulib=m.gmane.org@gnu.org Original-Sender: bug-gnulib-bounces+gnu-bug-gnulib=m.gmane.org@gnu.org Xref: news.gmane.org gmane.comp.lib.gnulib.bugs:33506 gmane.emacs.devel:166331 Archived-At: On 12/12/2013 10:15 AM, Richard Stallman wrote: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > The Major Component here is not the Linux kernel; it's cryptographic > services, which these days are a major essential component of many > operating systems, including common GNU/Linux distributions. > > I don't think "cryptographic services" is a system component. > It is a category of uses of software, not even a collection > of programs, let alone a single component. > > > I don't think it satisfies (b) either. > > I don't see why not, for the crypto hash functions we're talking > about. MD5, SHA256, etc. are all interfaces that are official > standards defined by recognized standards bodies, and implementations > for them are available to the public in source code form. > > MD5 and SHA256 are not interfaces. They are algorithms. But SHA1 and SHA256 are commonly available accelerated in hardware. For this very small subset of routines should we not consider libcrypto as a system library to these hardware specific interfaces. thanks, Pádraig.