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.