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: Thu, 07 Feb 2002 18:36:25 +0100 Message-ID: References: <200202040736.JAA08217@is.elta.co.il> <200202071458.g17EwrS04854@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 1013104067 24344 195.204.10.66 (7 Feb 2002 17:47:47 GMT) X-Complaints-To: usenet@quimby2.netfonds.no NNTP-Posting-Date: 7 Feb 2002 17:47:47 GMT Cc: eliz@is.elta.co.il, 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 16YseA-0006KY-00 for ; Thu, 07 Feb 2002 18:47:46 +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 16YsVm-00008P-00; Thu, 07 Feb 2002 12:39:06 -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 16YsTL-0008Tj-00; Thu, 07 Feb 2002 12:36:35 -0500 Original-Received: from dhcp133.extundo.com (yxa.extundo.com [217.13.230.178]) (authenticated bits=0) by yxa.extundo.com (8.12.2/8.12.2) with ESMTP id g17HaQ0M031707; Thu, 7 Feb 2002 18:36:27 +0100 Original-To: rms@gnu.org In-Reply-To: <200202071458.g17EwrS04854@aztec.santafe.edu> (Richard Stallman's message of "Thu, 7 Feb 2002 07:58:53 -0700 (MST)") Original-Lines: 23 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2.50 (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:860 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:860 Richard Stallman writes: > I am wondering if there is any way of generalizing the C code > so that it is not specific to GNUTLS or to encryption, and putting > all encryption-specific code into Lisp. XEmacs has a "Foreign Function Interface" that allows loading shared objects dynamically and creating lisp API to the C functions. However, the integration with Lisp_Process (same Lisp functions to read and write to processes) seems difficult to achieve with that approach. There might even be patches for Emacs to achieve this, I remember discussions about this feature during early Emacs 20.x but nothing came out of it. > This would eliminate some legal issues for those who redistribute > Emacs in or from the US. Are these real concerns? As far as I understand, the laws regarding crypto export and free software has been lifted. Other free software projects seem to use crypto as well (e.g., GNU Wget that links with OpenSSL which isn't GPL, but usually considered a "system library"). _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://mail.gnu.org/mailman/listinfo/emacs-devel