From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel,gmane.comp.lib.gnulib.bugs Subject: Re: SHA, MD, and openssl Date: Thu, 12 Dec 2013 05:15:28 -0500 Message-ID: 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> Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1386843330 22407 80.91.229.3 (12 Dec 2013 10:15:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 12 Dec 2013 10:15:30 +0000 (UTC) Cc: bug-gnulib@gnu.org, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 12 11:15:37 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 1Vr3Iv-0001fV-45 for ged-emacs-devel@m.gmane.org; Thu, 12 Dec 2013 11:15:37 +0100 Original-Received: from localhost ([::1]:34787 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vr3Iu-000709-Lm for ged-emacs-devel@m.gmane.org; Thu, 12 Dec 2013 05:15:36 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40853) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vr3Io-000701-E8 for emacs-devel@gnu.org; Thu, 12 Dec 2013 05:15:31 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vr3In-0002qH-6z for emacs-devel@gnu.org; Thu, 12 Dec 2013 05:15:30 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47676) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vr3Im-0002qA-Pz; Thu, 12 Dec 2013 05:15:28 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Vr3Im-00028M-0Q; Thu, 12 Dec 2013 05:15:28 -0500 In-reply-to: <52A8B4F6.4080009@cs.ucla.edu> (message from Paul Eggert on Wed, 11 Dec 2013 10:54:46 -0800) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e 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:166325 gmane.comp.lib.gnulib.bugs:33504 Archived-At: [[[ 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. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call.