Re: [Curdle] I-D Action: draft-ietf-curdle-ssh-ed25519-01.txt

James Cloos <cloos@jhcloos.com> Sun, 13 August 2017 21:20 UTC

Return-Path: <cloos@jhcloos.com>
X-Original-To: curdle@ietfa.amsl.com
Delivered-To: curdle@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E61BA1328DB for <curdle@ietfa.amsl.com>; Sun, 13 Aug 2017 14:20:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=jhcloos.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YNImiKvJZ5_V for <curdle@ietfa.amsl.com>; Sun, 13 Aug 2017 14:20:34 -0700 (PDT)
Received: from ore.jhcloos.com (ore.jhcloos.com [IPv6:2604:2880::b24d:a297]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 426B9132D55 for <curdle@ietf.org>; Sun, 13 Aug 2017 14:20:34 -0700 (PDT)
Received: by ore.jhcloos.com (Postfix, from userid 10) id EB2611E185; Sun, 13 Aug 2017 21:20:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=ore17; t=1502659231; bh=eB8WuRQ3EGIXo0IllzgWG7Kb7X1TmylgQ4uRG5bqDSA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=kjlLKExPJR5Sfqyr+D2PfYFrnqawDdsXP8NBRROxmx1QKOjc3jFufJMfPYiOqY9Pz +lF/oklt7EkogdwBiaH90eYxPBarcyGuqcp7ZFvRf7yjm8Y5a4W0Ys16hx5v8G/agc mG0vEKICDZ4ALMjzPgaSBEZLTBvN1blbsxjrVFwQ3F5BEHPL9901hMvW0TQ15OHzqs AXbyxKUICb90Zijgie7gwGLQGrEDFoKnu+bxf2B2q+U98Mji3srGrAjXIjm0uhp/Sx dSLYPLaKr6JtImGGhAK6kUxyz/wi7WVmnn0U3cfX+dUF/1OqHw9mv7AJJLxJWFZZrL 6ntZKKDqKILaQ==
Received: by carbon.jhcloos.org (Postfix, from userid 500) id 5D59D107AC444; Sun, 13 Aug 2017 21:13:22 +0000 (UTC)
From: James Cloos <cloos@jhcloos.com>
To: Damien Miller <djm@mindrot.org>
Cc: "Mark D. Baushke" <mdb@juniper.net>, Daniel Migault <daniel.migault@ericsson.com>, curdle <curdle@ietf.org>, denis bider <denisbider.ietf@gmail.com>, Loganaden Velvindron <logan@hackers.mu>
In-Reply-To: <alpine.BSO.2.20.1708131935230.47139@haru.mindrot.org> (Damien Miller's message of "Sun, 13 Aug 2017 19:38:15 +1000 (AEST)")
References: <150211507673.19050.13323214544773773031@ietfa.amsl.com> <CADZyTkmtvyT=TpcSUjLpf4vhNzvkAUbAV-Ne05BLNOFLLyqqow@mail.gmail.com> <CAFDEUTesQBi6r4_F8j-8QF90VYCA7NBHXdZCoWEijVhHH-SiyA@mail.gmail.com> <2DD56D786E600F45AC6BDE7DA4E8A8C118CCF00A@eusaamb107.ericsson.se> <4054.1502467345@eng-mail01.juniper.net> <CADPMZDDtGK4MGuRxMJ0coKRVLh5FnhCyHa70emxHPF1D2_zvBw@mail.gmail.com> <10852.1502475580@eng-mail01.juniper.net> <alpine.BSO.2.20.1708131935230.47139@haru.mindrot.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)
Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX///8ZGXBQKKnCrDQ3 AAAAJElEQVQImWNgQAAXzwQg4SKASgAlXIEEiwsSIYBEcLaAtMEAADJnB+kKcKioAAAAAElFTkSu QmCC
Copyright: Copyright 2017 James Cloos
OpenPGP: 0x997A9F17ED7DAEA6; url=https://jhcloos.com/public_key/0x997A9F17ED7DAEA6.asc
OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6
Date: Sun, 13 Aug 2017 17:13:22 -0400
Message-ID: <m3tw1bnpcd.fsf@carbon.jhcloos.org>
Lines: 16
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
X-Hashcash: 1:28:170813:djm@mindrot.org::hcZPyqm/lr5PdBnS:09C8AO
X-Hashcash: 1:28:170813:mdb@juniper.net::Oa5QjmTBOmv3HUYb:0gUsuJ
X-Hashcash: 1:28:170813:daniel.migault@ericsson.com::xkc1XiqQD89N+prb:000000000000000000000000000000000NPBg6
X-Hashcash: 1:28:170813:curdle@ietf.org::tFE53lYJwnRb3aMv:04MWta
X-Hashcash: 1:28:170813:denisbider.ietf@gmail.com::KGEuvDenkzn88eEt:00000000000000000000000000000000000cJR1Z
X-Hashcash: 1:28:170813:logan@hackers.mu::uouX+csjBewu+8dl:FzDcF
Archived-At: <https://mailarchive.ietf.org/arch/msg/curdle/JGHDsnOq-ZUjTOmydJkmzxL6c94>
Subject: Re: [Curdle] I-D Action: draft-ietf-curdle-ssh-ed25519-01.txt
X-BeenThere: curdle@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "List for discussion of potential new security area wg." <curdle.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/curdle>, <mailto:curdle-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/curdle/>
List-Post: <mailto:curdle@ietf.org>
List-Help: <mailto:curdle-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/curdle>, <mailto:curdle-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 Aug 2017 21:20:36 -0000

>>>>> "DM" == Damien Miller <djm@mindrot.org> writes:

DM> I looked at adding ed448 to OpenSSH a while back and got stuck looking for
DM> a standalone ed448 implementation that was as small, self-contained, clean
DM> and suitably licensed as the ed25519 that we use (from Supercop).

Powerdns uses Michael’s libdecaf¹ for 448.

It uses the mit license.  If you prefer, the x448 branch has an implementation
with one .c and one .h, also mit.  You could just grab those two files.

1] git://git.code.sf.net/p/ed448goldilocks/code.git

-JimC
-- 
James Cloos <cloos@jhcloos.com>         OpenPGP: 0x997A9F17ED7DAEA6