From mboxrd@z Thu Jan 1 00:00:00 1970 Path: quimby.gnus.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.devel Subject: Re: Another update of GNU TLS bindings Date: Sun, 24 Feb 2002 19:18:07 +0100 Message-ID: References: <200202232021.g1NKL5c14803@aztec.santafe.edu> <200202241758.g1OHwNo15073@aztec.santafe.edu> NNTP-Posting-Host: quimby2.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: quimby2.netfonds.no 1014575040 30656 195.204.10.66 (24 Feb 2002 18:24:00 GMT) X-Complaints-To: usenet@quimby2.netfonds.no NNTP-Posting-Date: 24 Feb 2002 18:24:00 GMT Cc: wmperry@gnu.org, emacs-devel@gnu.org Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby2.netfonds.no with esmtp (Exim 3.12 #1 (Debian)) id 16f3JX-0007yM-00 for ; Sun, 24 Feb 2002 19:23:59 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16f3H0-0003kH-00; Sun, 24 Feb 2002 13:21:22 -0500 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net ([217.13.230.178] helo=yxa.extundo.com) by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16f3Do-0003em-00; Sun, 24 Feb 2002 13:18:05 -0500 Original-Received: from localhost.localdomain (yxa.extundo.com [217.13.230.178]) (authenticated bits=0) by yxa.extundo.com (8.12.2/8.12.2) with ESMTP id g1OII3KY002485; Sun, 24 Feb 2002 19:18:03 +0100 Original-To: rms@gnu.org In-Reply-To: <200202241758.g1OHwNo15073@aztec.santafe.edu> (Richard Stallman's message of "Sun, 24 Feb 2002 10:58:23 -0700 (MST)") Original-Lines: 20 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.1.90 (i686-pc-linux-gnu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: quimby.gnus.org gmane.emacs.devel:1488 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:1488 Richard Stallman writes: > It does use GNUTLS, but since GNUTLS is a compile time option, it > cannot be assumed to be available. Hence the addition of ssl.el which > invokes OpenSSL as a fallback if GNUTLS was not compiled with Emacs. > > How does it invoke OpenSSL (when it does)? With `start-process'. > Why can't it invoke GNUTLS the same way? GNUTLS is a library, OpenSSL is both a library and an application. William's ssl.el invokes the binary. This is a inflexible method, it is complicated to find out what algorithms chosed during the TLS handshake, and generally difficult to do anything interactive during the TLS handshake. Even if GNUTLS shipped with a binary allowing it to do all the things OpenSSL currently does, it would not be satisfactory. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://mail.gnu.org/mailman/listinfo/emacs-devel