From mboxrd@z Thu Jan 1 00:00:00 1970 From: Artyom Poptsov Subject: Re: [ANN] Guile-SSH 0.7.0 released Date: Fri, 03 Oct 2014 22:10:34 +0400 Message-ID: <871tqprplx.fsf@elephant.savannah> References: <878um4tpo1.fsf@elephant.savannah> <878ulujzt3.fsf@gnu.org> <87lhpmfil3.fsf@elephant.savannah> <87egv43o8y.fsf@gnu.org> <87wq8ltvgj.fsf@elephant.savannah> <878ul1bb5g.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58279) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xa7Ja-0004Jy-HY for guix-devel@gnu.org; Fri, 03 Oct 2014 14:10:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xa7JV-00013l-QC for guix-devel@gnu.org; Fri, 03 Oct 2014 14:10:50 -0400 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org Hi Ludovic. My patch was accepted [1], so one of the libssh errors should be eliminated. It would be great if you could test 6c1706a from the Guile-SSH `master' branch with a033b93 from libssh `v0-6' branch compiled w/ GCrypt and send me the logs again :-) Signed Guile-SSH distcheck package for 6c1706a can be found here: - ftp://memory-heap.org/software/guile-ssh/guile-ssh-0.7.0-6c1706a.tar.gz - ftp://memory-heap.org/software/guile-ssh/guile-ssh-0.7.0-6c1706a.tar.gz.sig Also, "Features" section from the main page of libssh site [2] says the following: Elliptic Curve DSA (ECDSA) support (with OpenSSL) In other words, the current libssh stable version (0.6.3) supports ECDSA only by means of OpenSSL library. That's the reason why Guile-SSH 0.7.0 does not work with ECDSA keys (and fails `tests/key.scm') when libssh is compiled with GCrypt. >From the Guile-SSH perspective probably the easiest way to solve the problem is to add an Autoconf check that will somehow determine the library which libssh compiled with and will disable ECDSA part of the Guile-SSH. Thanks, - Artyom [1] http://git.libssh.org/projects/libssh.git/commit/?id=aaae6cd97d3b99061fcf5444d491895690fb4cde See also a033b93 on `v0-6' branch. [2] http://www.libssh.org/ -- Artyom V. Poptsov ; GPG Key: 0898A02F Home page: http://poptsov-artyom.narod.ru/