ssh-ed25519 implementations

"Mark D. Baushke" <mdb@juniper.net> Thu, 11 May 2017 01:47 UTC

Return-Path: <bounces-ietf-ssh-owner-secsh-tyoxbijeg7-archive=lists.ietf.org@NetBSD.org>
X-Original-To: ietfarch-secsh-tyoxbijeg7-archive@ietfa.amsl.com
Delivered-To: ietfarch-secsh-tyoxbijeg7-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E09FF129501 for <ietfarch-secsh-tyoxbijeg7-archive@ietfa.amsl.com>; Wed, 10 May 2017 18:47:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.091
X-Spam-Level:
X-Spam-Status: No, score=-4.091 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=juniper.net
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 UDCatzJavOVA for <ietfarch-secsh-tyoxbijeg7-archive@ietfa.amsl.com>; Wed, 10 May 2017 18:47:54 -0700 (PDT)
Received: from mail.netbsd.org (mail.NetBSD.org [IPv6:2001:470:a085:999::25]) (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 4DD4B1275C5 for <secsh-tyoxbijeg7-archive@lists.ietf.org>; Wed, 10 May 2017 18:47:54 -0700 (PDT)
Received: by mail.netbsd.org (Postfix, from userid 605) id 18E3084D94; Thu, 11 May 2017 01:39:48 +0000 (UTC)
Delivered-To: ietf-ssh@NetBSD.org
Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 4DDE384D78 for <ietf-ssh@NetBSD.org>; Thu, 11 May 2017 01:39:45 +0000 (UTC)
X-Virus-Scanned: amavisd-new at netbsd.org
Authentication-Results: mail.netbsd.org (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id t8zxzW1ZVcmp for <ietf-ssh@netbsd.org>; Thu, 11 May 2017 01:39:44 +0000 (UTC)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on072a.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe44::72a]) by mail.netbsd.org (Postfix) with ESMTP id 7A5C184CDB for <ietf-ssh@NetBSD.org>; Thu, 11 May 2017 01:39:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=xeYYTv4024rfXDlKRo7fvC9RvMAIz24AoAFXs/L7ck4=; b=Ur3Ko7+4bZvakjhufD4lxLN2TYH/Mcw1K/IYCNKizhmS6mSui6ytyo608lXBT+GSVXarayle+LyLC37oDgOVuEydAJI1Y9fyJm5uU2hvaboJUndRuOa24MIgeYQeoqCAese8HtLDWCC/decDN2E8fFHVxULO5pnWDgg/bMev3ys=
Received: from CO2PR05CA0071.namprd05.prod.outlook.com (10.166.88.167) by DM5PR05MB2908.namprd05.prod.outlook.com (10.168.176.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.7; Thu, 11 May 2017 01:39:40 +0000
Received: from BY2NAM05FT025.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e52::204) by CO2PR05CA0071.outlook.office365.com (2603:10b6:102:2::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.7 via Frontend Transport; Thu, 11 May 2017 01:39:40 +0000
Authentication-Results: spf=softfail (sender IP is 66.129.239.12) smtp.mailfrom=juniper.net; NetBSD.org; dkim=none (message not signed) header.d=none;NetBSD.org; dmarc=fail action=none header.from=juniper.net;
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.12 as permitted sender)
Received: from p-emfe01a-sac.jnpr.net (66.129.239.12) by BY2NAM05FT025.mail.protection.outlook.com (10.152.100.162) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1075.12 via Frontend Transport; Thu, 11 May 2017 01:39:39 +0000
Received: from p-mailhub01.juniper.net (10.160.2.17) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 10 May 2017 18:39:20 -0700
Received: from eng-mail01.juniper.net (eng-mail01.juniper.net [172.17.28.114]) by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id v4B1dKsO004080; Wed, 10 May 2017 18:39:20 -0700 (envelope-from mdb@juniper.net)
Received: from eng-mail01.juniper.net (localhost [127.0.0.1]) by eng-mail01.juniper.net (Postfix) with ESMTP id 9D0241145A; Wed, 10 May 2017 18:39:19 -0700 (PDT)
To: ietf-ssh@NetBSD.org
From: "Mark D. Baushke" <mdb@juniper.net>
Subject: ssh-ed25519 implementations
Date: Wed, 10 May 2017 18:39:19 -0700
Message-ID: <72914.1494466759@eng-mail01.juniper.net>
MIME-Version: 1.0
Content-Type: text/plain
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:66.129.239.12; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39410400002)(39450400003)(39860400002)(39850400002)(39840400002)(39400400002)(2980300002)(189002)(199003)(9170700003)(305945005)(2906002)(6392003)(7846003)(6916009)(48376002)(50986999)(50466002)(5660300001)(55016002)(47776003)(5003940100001)(8676002)(117636001)(86362001)(81166006)(8936002)(54356999)(6266002)(105596002)(106466001)(478600001)(2351001)(6306002)(53416004)(2810700001)(77096006)(356003)(110136004)(38730400002)(7696004)(189998001)(53936002)(7126002)(76506005)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB2908; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; BY2NAM05FT025; 1:pjqDIV0IiNCGXxDVul8nE2KhuefCU0udSNK678lYN+TnvAr/lPQO8rE6GEz3GXAh1lBC8t/mYcJf0LLxC/mTL3HXJ+O8B7fLmKz/Ng/Jw56d0vMHnrGJIkuB0kjsc020mKxBoOtO+ahuC7tbl98thMHaYdYP0IBiEwQ3mLf6wNvNr0Sf8Al1ymiVeWtjg9djUr9Ch8BCGKvPidah1GKv9FgQ6u1IMvt6JnF71pmaeqT3WNoM30LUSwFHZBUKAcDx7Q5qDuDBvRJNEpbpCu+BHr0uNPArK2bKpF0mh6f5KVKPnaBgC9jabs4j1wjA4nxbOz109tQTI/mg64fizhkcOGJR3ZAqSXOMaY7UQMIVoyHpt/qB6QLlKzCtwbMYNwc/X0KIHBPd5zqcPgF29iijsQbDbzSiJi1IxBwJa4hsMF2YdGH2PKEhJ3It4LGAnboBBOFp71AG4pI/eAPTUKPbPqyzaQj9q6BMxaqN2rWZQp1A4ql8NHAW6PDGgdcH0ylIUm3aPPTgo7NFMGKRyxKu/GoDeD5cmREJm2hHtNNkyOEP+qo4dzwijomxRoY2lzLZ
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 97720a8a-8547-4c4a-e5a8-08d4980e9718
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:DM5PR05MB2908;
X-Microsoft-Exchange-Diagnostics: 1; DM5PR05MB2908; 3:4BlmlsvinJLCq3ewFn2evo9Anr4SWIs0tLA1dK4f1IaZ5nptigc7SzqiL46g36LaK7M3UJB0pBs6GUQf+xAt5Fr9IIfhk5BKkxcwHSu4DrmPZHZVn87u5glyGBauTgSZkRZ6Sznj8/5c2M5AHUicqKrlW3E4ui6w/qvr89YouJmU2arsMwoSt5H6W4beNpVg27geN7zjaMsp+pW9yntmteDDcZf+ZPZuOACLCPGyoo78VXrWAS+UyrwIQfrSj9NmViOrfC4jfmghWkR2NRZPiWqxVRcxOhf2JDtiLcCeU10X974O8/PAl/pZxDd0fIlWqambEkmajr/d4morVvEQylo6xggOHnlfxTg4Jmy3SYb9xuxu+FGVogwAdEuFoiwkVhV8rmWb3u95VNnarj/yH3XxvN5/PiMYQpE2OF+WxK72RyxAMw3BUknYYm4+NXacwB6YiOg8mrlv2sWxN6ddiYbD2cfTDyMJe30SY5Vm54UF3GGuo1Xckh5bhhRLqRbn
X-Microsoft-Exchange-Diagnostics: 1; DM5PR05MB2908; 25:bMyl2hBepQSmCNBTDD8NpE8hizt34BNLMeE2x5Y3RyWPCebUxB0rMoz/5TF0edLFjkruXnYJ1sE4myokuL26/eqkzP/7FzCaUUmnH2/gPHxCHjpeUWQ+4bqMNr/jvcI2s5vVfE+plffbsJ3eiAbYMrw4HHIz8sB+1hxJ2KM5tRT9wfxpRpCmvk7brIdpUHGk4P00MfY1F+X1hd3fh+CDrLcWRSQnqq6iEThbtgdEenu2TbEIWBbatVl7uqRrev5+adSeRcWnNJutdeWPoHlggE/IDGa4yegNjVaXTJvPZihKTOqO4O9HI9UP7600TcSwLWArORpUs4D66zzHztXLW5da+z8KmOxZo6YyhuG8SUyaqpR0MjTyyqsP4W0B3NnBwstdxbkUiBdnkAOWKrc+Bl2sk7YLapHUjKTToACMOUUijKDGZof07YZUZAo9BL9bU0MVb1k8yhnRaEDx37fTi91EzUjok8nOLJd4epXAXDY=; 31:/G/LqGohBd2BI/E/87Y8yWVTfEo0xesb8mPcozePuVCexzSGQMPEiPuPQ5BQlbfsPWuQ1WZ09GcrkF0iWf6LUN1dkhDPyU/2YIUCsGSCTArduDAsVQBwSCCaHVc6ExdZNCiirX9h5QqV7kxliepLXh6Pba6Wu+CHWTtZP2SJuolaqR6aTSgXvKS8HKC68V9k9h8kpn/XFkYxg0j2ogfz2gXgBj4yweThB2DINUycppR7aedvur3FUwhawprl/35y5E03fQDtnsdZdOgar0+h6g==
X-Microsoft-Exchange-Diagnostics: 1; DM5PR05MB2908; 20:6PMpzX8NVpHY7EVvTr216jxu3d7alcIRZBRjalzQLzUe2RDzjSKOZU3/w5ur5QGQz1Ssg0QGFS/dSjf0LD7YxpBXx64j/LSEAXhrHRQvoomN97XMC9LlBXC39CSjtWSq9oDkUDV3pZm83e7nRaB9Fe4dpa6XRUkhYnUIF2bb2BxEbvFh5q2J/DOg2D+lq1jf9k5THwzJ6STRJ2KiozcM4G2x+xuupD4PdLF0KGGt9BsN8hV3DlCw4hiFPPaaFMICueqbUJAB2UVrMiLCUfciEZNjgdxcJSAaOF3zbAT6K9L/hihmR9ABg6wO9JAPyLLAv9ML34eaPHG/9ZKiAysomURpMOHwf4tteDkaOKO5vwGaprmw5iIHPQu1zNX///14POFtspmEcpGRgYH53DUr6PV//hXxBa5fednY6rIxo8Gly4+fSX3tIvZd1jqi/4pr5HsTgVJRTVJ1jFWEN5q+pmLaStc47GLAc5AiX0vnt+XkfUUFsd+UGNaWcSFJCLEu
X-Microsoft-Antispam-PRVS: <DM5PR05MB29088220B20848EBA137EF3CBFED0@DM5PR05MB2908.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(100405760836317);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(13024025)(13023025)(13018025)(8121501046)(5005006)(13015025)(13017025)(3002001)(93006095)(93003095)(10201501046)(6055026)(6041248)(20161123558100)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148); SRVR:DM5PR05MB2908; BCL:0; PCL:0; RULEID:; SRVR:DM5PR05MB2908;
X-Microsoft-Exchange-Diagnostics: 1; DM5PR05MB2908; 4:oUipjwyrSK/YuioUzxMaaOnhfDc9+9NAaD0fzV7t+mdqptf82Ml2xI7GnICXYcysk7XOGPamXVjiTMLthGmhhnx04FXiqBSwlAlCRBC0WJjMIHl3kVBNCYrNL+VSXItmiSDwsAZi5U2SJD2XohUO9JH8FJviyuCuazEsVIdaBAdgRfA+xGMs4E04Uep74EbUt2QplIvzCgmKV5XLupE6BE33kILEBPNSXqdLfr5Py2x+CF+m5YpyTsIyL7zW57sWJZsKB/3wh/+IJgPrIXDM01difVY4eY6tRysLKMyx1owqJE8c60P6RUr0MahYqhbrR4ssGHLsKGtB2cbsrygoewJTg6JVoiYh4z2ZiFjfyx+Wb7TAc3uxzQgkFczrgKgMwCKaqpMFwAafZW4Ui4PK7lrh3N8glMkf6XM+lD8C7ZC6cEARQFOAZQNZmFcd82pF43gtNBEpo5XZI8XmN2FJiLuXSHBQfTSMhfg/5FVcKGM1uwNxe2MWkTpljnSZA0S/1kIhT2CqVvNUoWMnGBbrVPRqs4OWVaWOnGqrdm34u2++YoNtO5tzGaxrsT7BZoTE5QjJLWGU/LT0ap+tEMohfehJeC7v1WzsF4nHa3Qb/wFoYYrdlQdyqqufwR0crqTn0L8YHxqYg7qR/oKe7oK2Y8Ien5eLB+Oi0f/er5FonSid/vcmxK24NsM2cOYqlENj+Yo9JPUEh+OUIjZAAqtGPASzQ+I70ooyXv9uWiSPYMZjJz1Y5EqSACfAGrLWwn5mqKAl3XkuMEyBJ2rlgV3VWmT9AjIeSmYa88w90RqXaZpJ4HxFjFDoHSJ81kA2yCzUyoNzA6EBIWcNTmFDG/pYoVr96DOPFbmW4fjwZV719wEf69+sZlahDK8D5Jx71vi7nPyw6itWy7GU0NbVV4Ilk6niVCPbRXGTneRtYG0IQNiFphgmJeUVrsf9Y0VFRQ80
X-Forefront-PRVS: 0304E36CA3
X-Microsoft-Exchange-Diagnostics: 1; DM5PR05MB2908; 23:9B4XooLGK2X1TVINNPSLsu/VihY8zyoJaaSlyw/K4c0JA3R8ljhZk2CQvpvs6Po42igUv+0MeoMjgGCb7JaJxCaorvNwsX2gYa06EENyMV+DRn+pQG0hyctSS2QXKc5r1vvM0LoQTzx2EQCRuPsYSR+Miv0Gx87zK3MKTbKebMWbobGn3ulv+GPAEEZR1ZWcExJ0SNqW8kD3yQbQ+4/mSMwtEkYc7WgPdjum5bj/V1aq2IVxJLYuHx3KmJcOyobWSamFM4lvj8z+cSd9xSkhv8BqOJ+BQQXX3Fc9MDfne1eqMy8cE8+SRVjvnq3u/MuJNFoufyDcx8E73Jy1OROD3ClShCnZHzeaca3ksN4XpDHsLCzQPUALssTGG552Kv3Brkv3JCQDRCUM4zz6yZqOMQACvH0erQJtdJNVARaL5crXztz5hrXIkAMkdEAA+2vUcbqjppFcd6YzD8FppZw8fb/F8htbvWsKJKon0VCQN00HEkHEKaRXMpcvvghI7mc72lpx1oRkkMxJ9P2dFZWjLg2SJjnTeAceQvIziblbgX+F4OEbdfeIkF1gOz+8r5h4id3flb7WjVoGfrjcqARTEiM14V7V1CW33MwQl0CTD8+WKAc+e4neyhdW4reScbUYko8Qa/dK9evANIrmcLC5wnhp6loL+ActamJtAWzeMXebgnealM/PcW6YedFcJRD8lgJuPOWlDVMZ0qTJGfcKlU3g3nnDCjcczhtCsnxk8g2Whs0DfiHLFRIHiupsK4XuyRfK3S5Q3VN4orfMx6B+wrhWboEDoDIRP1DITX6/8rbtBcy/PXZOCld+EH0MJTJ/BNrDU3/KQfyxuaE06H9eFPLU9p4jVkuBVIlTxcX4Z9piuTxhO24gVdtP7oIE6ofJxCEiT70QxDAnIeo7HBcUNbgVjDVKMzFhZuE3e0R9l41HELSErc5M0W5BVrZ6iGzgOAllnwt/DL49ALy78FsaA7vEv8KtqadXfOwdlyc+2Cpiu4AgznV/GaM/XuiEdpdVXoJuV36vj4MPtnYBC1afGPgcaPpJk8aNBXt5kJ+sAN+xWV8AyG3Vv79GDaQrMGhTGZ0Ldnf6+WfcenJA3e33p8AlbM0V6kWOxQ4s9VP5w5mIkqLzXN/QOzBs9LRXVhVclbhAhtZS8bN/Q2mve9PCEw==
X-Microsoft-Exchange-Diagnostics: 1; DM5PR05MB2908; 6:qx2XyvSiRz3XZYKFWoU+sU5+jdLgplSyaQCcIvdwMmvYTv8Vdvnm8xdnuY4sooRpIkk/VGVjMrgsW707eESD2Izewb3Wjf+CNCded8EYy3RxB0nERbAq+Lk1Jf75hEcGO31SZpvYRiXEXXGNUCVp4hb7MscLWK7FaEdJ0eMSCOdDTf+KeULpBnl9iTE1tofUh9jl8G4wchraRM/G69lncCwFer7OXC41Di9ALhYfvrGKP1O1GIthw4g/i/5zOCx1iHNxj9kvDTZLXVTNoYdHTFpr6pKZ6Ip1nhIk1neL4aV2QdUadGBuckNfOIdHAu6b9xu34rCbsuEoIUeoEvKuVkxeosxa6A2uVwvq8Xz90Z330PF0UGJnL/aVLNRd1x/C6BFxbMsaHAuGDF9VtL1az3vlr2mMbzjE8E9/uFaCVa3zrgH41mOqrxc07mMdSZ7pM/Dy3HKNrTt8M4mcrMgQZDV46fd1FMkAG4nbZBSAIKEBdYeWnK3tyvbINWyjpj9N+cHAIgCxde62U3aJRAwH6sqKeIIbbZt3gSDoosEHFvg=; 5:GMDTBdXGAiD2XGRee6Bk6Z3g1rPZ4FHhtZEoVAoZPIS3jGxD7eVeO6bQT7NKb3ELYhXrstF5l3HU3imUxxkuZDiCSff3+vA36BXcnH2aayILYt3fe5b5eCjmrP6pIuFX8hNa6ESUHtGjrzHIUtHR1w==; 24:zwZRhAkYmF3fvMkNAD/V05T+j/i5Xef3trmw4vmPBvPOwBr2+CM67HiF5LFSnP9NPNgl7rDBddHF6iuncpYUoSFjPEuCnRhR7Suis67WxhE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR05MB2908; 7:dtcIv7+YNhZ504/j6bYAVEbgIEd3plo/8AN8aixyp9WunmrjkddF+qWtAaG0h7hjvJAjdHM5Zuci3hKsHfB1DYdULDXfkAEBpCw/0tdDY12n2KKYfxpxTmjx8OpGJuq7h82gcHkzgahLFk/knBPl+idqFtfvPhHMq1AQMywWdPchWvanr5WFe4txXiJJAnubF/HXNW2aBF6/OVTZqr3Za16eOOTeUcRpmkkcPDqa/E4jSw+rhq9XiFvjwyMZj442yMrm0FBbG4mB9X6i5sa3N0RgTEDZ/irGtflFGHXlV8SSt/9icmD+q1uVZWK5VHNIhKU23TqZH3QjuosDjD/LMw==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2017 01:39:39.5682 (UTC)
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.12]; Helo=[p-emfe01a-sac.jnpr.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB2908
Sender: ietf-ssh-owner@NetBSD.org
List-Id: ietf-ssh.NetBSD.org
Precedence: list
List-Unsubscribe: <mailto:majordomo@NetBSD.org?subject=Unsubscribe%20ietf-ssh&body=unsubscribe%20ietf-ssh>

[Second attempt. my first attempt got bounced by fraud detection checks
for some unknown reason. -- mdb]

Hi,

Eric Rescorla <ekr@rtfm.com> has brought to my attention that in
https://tools.ietf.org/html/draft-ietf-curdle-ssh-curves-04 it is
currently specifying the SSH encoding of secrets on the wire using the
mpint process as described in section 5 of [RFC4251] while RFC 7748
describes using a little-endian format:

  GF(2^448 - 2^224 - 1) and are encoded as an array of bytes, u,
  in little-endian order such that u[0] + 256*u[1] + 256^2*u[2] + ... +

This seems to be what is being implemeneted for
curve25519-sha256@libssh.org, so I should make
an explicit note of this in the draft.

However, I am unaware of any curve448-sha512 implementations at
present and would like consensus that it should also follow the mpint
method rather than the RFC 7748 method.

Please reply to curdle@ietf.org with your opinions.

        Thank you,
        -- Mark