Re: [Curdle] draft-ietf-curdle-ssh-kex-sha2 and diffie-hellman-group1-sha1 (1024-bit DH)

"Mark D. Baushke" <mdb@juniper.net> Mon, 17 July 2017 15:27 UTC

Return-Path: <mdb@juniper.net>
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 8AE6B131C6C for <curdle@ietfa.amsl.com>; Mon, 17 Jul 2017 08:27:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level:
X-Spam-Status: No, score=-2.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) 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 Z6qnXo4d3VSA for <curdle@ietfa.amsl.com>; Mon, 17 Jul 2017 08:27:41 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0116.outbound.protection.outlook.com [104.47.40.116]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 51B37131C62 for <curdle@ietf.org>; Mon, 17 Jul 2017 08:27:34 -0700 (PDT)
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=H1e37GNWRa+r/jU/juKbplmky+1b0zyVN4LTvMi0On4=; b=CdkKMDfX+NSvtZHRWDRl2CpwtKk9dQGjepUSm6Tsumxu7yrtScRR6OhJg7Ko4Uu400peUY0WPJQGYCQrJepHxA1ZO9cJ9uBtfq1BIhZtF3pzKimiMBjTYvgiCmCG+S29aidgSgvQ0Wpch9OLATgwUQeywVbjvopboMFEsj/P7+o=
Received: from CO2PR05CA0068.namprd05.prod.outlook.com (10.166.88.164) by MWHPR05MB3326.namprd05.prod.outlook.com (10.174.174.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4; Mon, 17 Jul 2017 15:27:30 +0000
Received: from DM3NAM05FT061.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e51::204) by CO2PR05CA0068.outlook.office365.com (2603:10b6:102:2::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4 via Frontend Transport; Mon, 17 Jul 2017 15:27:30 +0000
Authentication-Results: spf=softfail (sender IP is 66.129.239.12) smtp.mailfrom=juniper.net; ietf.org; dkim=none (message not signed) header.d=none;ietf.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 DM3NAM05FT061.mail.protection.outlook.com (10.152.98.179) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1261.15 via Frontend Transport; Mon, 17 Jul 2017 15:27:29 +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; Mon, 17 Jul 2017 08:27:29 -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 v6HFRSWW021678; Mon, 17 Jul 2017 08:27:28 -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 0BAB91141B; Mon, 17 Jul 2017 08:27:28 -0700 (PDT)
To: Tero Kivinen <kivinen@iki.fi>
CC: curdle@ietf.org
In-Reply-To: <22892.35863.542104.942153@fireball.acr.fi>
References: <22892.35863.542104.942153@fireball.acr.fi>
Comments: In-reply-to: Tero Kivinen <kivinen@iki.fi> message dated "Mon, 17 Jul 2017 13:06:15 +0300."
From: "Mark D. Baushke" <mdb@juniper.net>
Date: Mon, 17 Jul 2017 08:27:28 -0700
Message-ID: <82005.1500305248@eng-mail01.juniper.net>
Sender: mdb@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)(39860400002)(39400400002)(39410400002)(39450400003)(39850400002)(39840400002)(2980300002)(199003)(189002)(9170700003)(4743002)(8936002)(6246003)(53936002)(55016002)(76506005)(626005)(53416004)(106466001)(356003)(47776003)(229853002)(38730400002)(7846003)(6392003)(105596002)(5003940100001)(81166006)(110136004)(8676002)(48376002)(50466002)(305945005)(189998001)(230783001)(2950100002)(5660300001)(7126002)(2906002)(6916009)(7696004)(117636001)(76176999)(6266002)(86362001)(97876018)(54356999)(50986999)(4326008)(2810700001)(77096006)(478600001)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR05MB3326; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; DM3NAM05FT061; 1:yUdvXp2ns+VE3pt9oF5NI/lH8IhD7W1RKvE40/ywZNYUhAd86scsFUIOPay2Ls2/E7/U7kB0dZDXiiIsYq2NjuFaTwqmS4vD/uxwKO7WHJGOCqNQEtaV+RZffgCboqQJah3jpx0kjL4bSCWRcWYoYxD4IwKqxH8CqSSFE0bJadrQ+OO/l2FMM2iE+NyVWLV7xos3fyAP4nxPRQdTy6tUF7Uf0UdsAzj3ySnrib4kXyoLB06MUrTEcPqRZhaFctOYp04iQQxsNX1MWNvNeKfij3X59ybM5tTtP5yLJYi6+F2w7v257bBpja2Nx2OU2B6bwfFmSb2h16ODGer38leffqkb+8pqUtcmgoyFi6UGV+tWVfYM1BA988j0k38oe3LU4JnDKr0Vwe8rojzqXtrg1inef5JQM8Ii2hzg81MBRy6xkBbOki2RBJfoO25AZuJM5bkTeMuObJmpHyitIdsbm0zP0kUHfYFLWgq5WP2XixpA9wPmdd1HnZqgWY/0BMkOUCPmYyCMYopQfhaVSct/4DqCgOqfx06jOp6N+htc5wv4E1MIGNHwDM5EV9ooY8pgz1fcSIDtqE1C4ZxpOh5NuUUc4YcmLVSdr+EcNxY8bdWR1CbJQ7AfsZKv+KVi1WEDl7+xOwSDnyjxsnTeKG6eG1a1mmlW/M9bvjPrNbQTWY/xFAwaGeAles22/U1kDRSrsH4nMAWV5PZflPnA5jjZpldSRdN39g7qpKTazNHs6ilVHZkgaJLKXYYKtJhf0Zlm8CpA52Z+8lDniZkeOg5j5bGZSzGd+x64+uDnGKY+w9NTk6xJ3Bhk1tYiR+FBy5Tau0jZOsTq3qkfsEoqyVvVGStZSQ78HPCWe9/YL0Jk3rQ4AwxWT+eo+77C8cszguhpvZTXpvmdcIi7Mgnz71a2ww==
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 468b1a81-dca8-492d-fa85-08d4cd2856b3
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:MWHPR05MB3326;
X-Microsoft-Exchange-Diagnostics: 1; MWHPR05MB3326; 3:hsGQFNeDd4mxZ2dCgeRVACzJDajOLpy6ROl6lttreYOt8Xc7qyRuQTyq94CX/zo/5NXuGZ7bPnh1zdYMj8aRW8/2ipEv9Kl/BXWh8aZoNupvb7IniLwoAJAqrELuS9L1eo4x7yWHf4K3nyMUFnilW67rnmDDtDEmQbLRzTIZCxr1zFRvjXrODKX2ag5+Y2gIBNiDjLc0lPL/Cdun9N8PTxjOASb/i8nt5AEq9sr9K/rJ0FJ1BEZanawkbG7dAerd2O0pHwd5THFhOmJZjuZG4xMrZdd3BHpueArCxyRufX3/f/XbN9e8qRHWuHvqKbxWu2aLu2ChzkomOv3FmoAC88V0jZMwLGMRSG8yA69YCs2WWbWr7P/PGrZ1sf4HVEh+V+eyNU+08j/GNeD8iHrdaZlyPI8pza5uB8GPUHYN/jiEnnNK2vrsbjPXImadKwFTMaXqhMuiAWIHt0pY3mMzUcQCmCWkhA34/OORtBk/kr8bAMPpQSVuDU7C8CxcXqeh/XOiQA45RduKeWWH8lt8TqtMFvAf5CdHpXXRchxi/In4eZJjPKry9Ebox8JVfdPN42Be4NQPfQ5NScEMQRIEOLnqlj4gIN54BCgnBOJqdCZGxSawmtkAb7wHcY9kBSaVjC9/geSd3QTye4VTXnIldjUE+3V7cZ95ZB2aXsg15AQkoMq2K2Svl+U8udpznbRXSFsrkS8XLFKDhgCo9Uzx09LtkY1fSC41Sfppmc3pw8zBFqPiGVVxB8Ihcg/IXia2A7cqh19umf6VvjDMH+IJjyxFun5U8bRVovPa6fawaQTv+Z+4i4Wnaahw3nP4BMZgvQFhKjMI0cTM6Vs1tt4sq7Ht4fU6rizJNR4uz3vdsBO8Z2B8BohRfGXUhIQv0mXJe9wk12wfy9amfTMGXO3uIw==
X-MS-TrafficTypeDiagnostic: MWHPR05MB3326:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR05MB3326; 25:CFBdPyj4dzfafh3PJAAMowOp4UAxAPIpDwiB07C2VbzHbHdxCnReKcsqVRMq0cR8ar6aKtGF19tmCIZDhqv9kpuB7pnGu79FPi64UrK7UJOtmS5NxSA6eWj5D3ke/ic50QUaHTgMImVurVDpldFIHTq9ZE94oDLS5tAh7vtaoQ1EiviQ39yelwY2pX0Hpe7n6s/bJ6Smp4eLd3VUUYh19sl07PtCEcXKyOwE44g97Pur4N4fhchh8+93n0QSTrlB9dw5QNGIcC6r8YsDVoqRr9Dp/nWOTPaxRkCKI/RJagwJI+Wr2GeYUd9V+fffan+DLxjNEq1QbHWRcwbDbax9VR2sdnh/Yp9BCataZE9wQZX3lSVTSmlv/YNlgpJM8dMa8PJG75LLYDj7vmSHx6claONfUzyDDITpAz7JTetZ7ZJI6zSmv00G5VoTl5ns3mt552nCWHwhAzQPYxeNSaQT255YIaKxNL6cfTZBbG4n0C5oEQ3sQI2jyV8R/Bh8bNxqTKuPezKnmIwvWOH96HI12DKX58P4UzbUvMUjaoJoGSAz4FU075OnFQOv5kZrtxjkFdOhWRo4t0oRVkErZQaaiCVLIArod0T9iEI22clmSUTWGlY0npFEfYX6SbJIg/8DAy+i7VCcWgwDfBtZCbs7SPGq3q5tVNmx6q5z1DDOUlz3RAahNNZfM1JDoPpu6DrTY+ZS4Lg9Nwjwejj+mLvOdRlwdBp5xZj0R5brvKuOkARw9Ytm0BlOL5ffQzTvEP9dPXSeoxECANBKzKQHYnO94D0dez1X1sINItw67F4W4FnT4oyKEsnZgnBPNMAyQHLd6geWM+rQcp+XQgfUXqVkl2aYtgfrmtvmRO/bljB1aJxiGwYp8Lg685m1J8VFdMGw9r8mJsp12PjXAgxBlbFg5/ZpZZP77z1fLUVBxZT4ex0=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR05MB3326; 31:qWJkx4BOaKotDM3FTDyXU3sSeQaTj3igN56ubsI7Kz/n1qYa95IPcALV174rh8pLRIYWYLHhGPb5EbG9tryueknMSUg368CjI5TibtG7YEd5FV386LDt55hKI3vvdvN5lSNb15HnE63cLlJ8OZwCXBWEw5+OLWt4+BnaxA+rMP8266rM4rrKltQzWUL77/+N2rq1ymm/3BMBfShmfk/dFCUfsj8K1qFImiwYl5A9FUL3mgA19lwrLhcuABfdK9M+CBQ/vA89VvyAIW2RzM64CcLt3leRoS3/ubYjf0Q9b/q87dbjd5pyu+PKP807bPRwVQT4K8+SoZhALn1n1y8IYSxHmIqo99gP3zxC9vyHbLCdEKGWZTearuj+WOCiR88ur5ITyUVYJ3tLfpFE0O7f4oIBnGogr9xn0usVdQbd8ppaVvwVJd4i0UJgR5E4s7yI0BMszoO9iXiFsgNrc0L4e2lcw9Hv8IsTIBdBcfXdnzHpCmTAfMVDPTB6d4LPQZunXKp7SrNwExfFnHB2acOm2QojUmRvdftpdzaF3eCHHVBxkE7FQhwYbhgsyHam18P8cedJb9lpdtMvcqG+UGRKMvQPFxO4dWR6IIr8pWdn7e5ErH3ucoDi2mvb/iGYRGmRSV2XOvfVkJu/NhttGn7VU728fxK8BYKV48m4dsdv+V7eGpMpplumzruPWs9GAH4oAMPwQWFkBzkS28EU+m8Oxw==
X-Microsoft-Exchange-Diagnostics: 1; MWHPR05MB3326; 20:1nmU0AJhrTe71OY0IqbYPjaiPp3oKUd+e6mPVYltdK47HWUTUhzxEVNynp8+Lzz+W1QwhROQhIDKc+HXxkNTXtML4eziP1pIUan5ssaonAUga04EZcN1VxQGsgCuiWABCkq4U6jTbpB4DU2/dEv2BTCe/h2zWYmPRi8UQFCu4gsLdCG5edRKEqR7uMui6+e/CzKYzFzpEt+lAwHwKqWr4UPkvNtpZTn0OUs0OkOfeadcCFd7uAdZhFRtpzn1LT32tFNnaYevooFqTTNJ48MzAEWLi3k+4Kx8MguY7V5QnwFsFLzfWqiBcz8zhnJe/UeCBQ5cYB6PdMJuKoAlyb9t9emKlO+09NuBrWgDs1jGxWVyDSQ7IqozW9PuRZSsb4dQpZ35UogxZBX0JK2iPS8F7dMPqWWmE4AE8dUZ7XCD0OxFCD3VuQMhua4EKkxMH1ge21YmZmFLBbmma1+RH8uL0k26JpBk6g+VH7Bf0uaMto1gAF611Nhvpdr+gNISO/ud
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(192374486261705)(48057245064654)(247924648384137);
X-Microsoft-Antispam-PRVS: <MWHPR05MB332650852214A51AF27788E6BFA00@MWHPR05MB3326.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13016025)(8121501046)(2017060910075)(13018025)(93006095)(93003095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123562025)(20161123558100)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR05MB3326; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR05MB3326;
X-Microsoft-Exchange-Diagnostics: 1; MWHPR05MB3326; 4:wcRsqfco+doXHhegJhHZFGiBHrMskxU433NquQ0sSA6r+AG586zIQIzW3WkLjLEY3raNvdxMc/0cQ0Z1o0RbycxrcI+PcQuIX0WP3fNFKvkExzeX/mCP3ohnV2OlGP+2zUXu6d7ar9f6hTxgzyBdIRn33dnS7wYlP3pDs2InLix45o56Ec6o0IpL1wHyRuXonejWxTHB4BTJnEjqP5NgvA4AsH/n71glSO/fWs865WNSUIDbiQIN83moFuRljVrljaZYpDs7XUbbIs+YKWeMdV1i0R2Lug4b+ZTcY+NxfF5PB6n5hMuR/h2aTrY2k5lwUZ6te8etn3QS38gc00YrPa8tELk76QMj3DBheNVP+vpcSehiUUAtvLoASL9zLonhn7LA5cmVu/5hOQ8H8XFen7+4Agdjaz6/im89EIYoqq3GF3nRS6IZrpsCJPrIauibQM9f6H4j7Jk8JNFTHuT6muN906Gg20g+SySSYb9yYS7F7tB68JB/5VYnLBDmxBmqtWtHEPwbze2pfrcQJgxRvxTlaGavO5Os/1vHbo4btak0bIz2n/zBIGVOrgbrv912tkhfYCqOLKAxlNdjyL/V3RzNU898KiP/jo9jEF8FB7c9cvcDz0x4eWa7CZ8qJw49GnZgIv8oflwhzhLJSROS+D96OInYZG+jr8Wjt4zGMHbeBIfNRnzk6W0T/owjX70paoq0TLEQkfOyCy23sPCmxqiZVExA3Ne4us/NxoxFygzzhuooxz8Yph5KaxbZIVX1j2Ti77IzOXvP8yTLvUTvn8tOge4xyOlYEPRnzac0/hGaI3WxpjAPJVB6zSREFHT4vWTUpcntn7Kgran00gGwy04xNcD4M44bvcuEKulSrjT9xWN8F+C7PheqESJm1/UZnCMYFmEO9E2bWnLk4LvwPqTiyhOHQu8osNhQhbKvWIHqofAdTpAXqFddWY6jXILQUGKBefglGeGPnBP+R76yFc9i7ddQgm9JfWsf1QF/jFAequFWzoIKfuZFSzRv9lHCCeqivnlfO6NxZlcQTmv28BL1NGvYk4aOIHQEdHnBjKR3uDJCJZ8ftF3JgT2zIZsfcIkr17diD9UytcCkXfd0sEkorirO1iJNIIntPYO2AibjNpmdUebkFwQec+1cdgK/gLYBFB6nhKC6SCAP35Mz3gAq65DNoKqo+y+fSMIYPeZF4GrQCiqap/YgNsxxTy04CWrL0O7roLLfx5ZkNoRkzKRYWbwpy9GpL2Uve1RrIdWWa4N/o4Ccktuygmf5IGU0xcAQlQuZSeSkDbzitOE1+mTglnSHKHI/2KAl7ZZUitB+lXYNXmtBz4E5IjuhIVCtrFfR5LzrPBkjq/AKuLnuzslWwe007QfUdJsk49uKoDM=
X-Forefront-PRVS: 0371762FE7
X-Microsoft-Exchange-Diagnostics: 1; MWHPR05MB3326; 23:z5/OBQUvpdtwJFBomUEwEkGvK7Ynu4j4xxgGD4eNok5Y+AbwGpOBm3r3qyZ8n/YghAdIMYyspszme7WEh5q47Aykacx417JQujMb/tUdtefF81sh38Z/UQ7DeCqNCWC7QvOnB/niDQnpEVBtHpjq5H2h90BAaXMR5GmcED+13f6Ufu5Hwelop3gCCtnZ49Vd0mC9b9RfgKDiAEx2OKO4E1uttYE+Nb8p/QArf1XstTzc47y2D4WvH3a4tUiYeHwPVAndhvkihWmsZ775gUfjUqZFChoK1zW+D5uXhsevOxNJ52EhSmuUnBEaqFuD/PAN01hXqUFKqtUDGUxBYb1Fl4wnqxtiLnQRJoKye1ZSyp/bml4gTD/JbShksUTn3C2uz1/2y8fQM/ilm1830quKAdW/gIBXmmWHhu13nsPlEg+0KPBRSTFs8HVK9Q4bBgLvU/9b6hyiLADxPtmarRdCC6JnyF3w6wq43aQ5K0pf5FJNyJBahOKp9MzBIDvJKVAq3Q798KIzNOLpjFeseWSQKdmFYkd08xJbu0UU+movXjcAnaxYJQrjWReHqmTY3Ads96YR6DTa4HcSUl575bZLVH4eUZeRW/5oG+1eAU4c4+0hytubxK38tW8gbodzZd+2t+86cdRLogvurJ1BAXHikZvDRQ6TLS9cNZ+M+uCYJufRwx23MgQp1jvQ6TRRl/YH+cNRPTqDlgSVjykff6cZo6JUIKtIXJ5iWvq1Kamfw5enpd2puBkJywdZtNNAzw3GG1vWXbv4WyhBCw2NRfveyUOVWPQUDyL1ZfS2st/IRZSg6cFQ/86IZ5OKFu2thVparZUQQrPauHIygGviICebSTVBOhmGY21r1QcguPFdvo3mr1i+26XCKyB5gICf50+05W4xhEW/barlDj7GDc1ZoTMogdVSYegOgnaPp9ZjQBG4eNRSYusXoI6PCpVaE6PtF3WSQXRm5J79ErCq1uAZaMuJkj/vO7IUjDrAicaC6Tv72xGaXRlZ2U+wR2ui1o80qzGji8XMz47BgUC7+mfU0WAC/xqLF/CVDuymQtAvmnTrETEW4V1tfjyyfuPRSqms5wmOWyyD+0qak5tYsBPEN9yySum6pzmSD4s+6WasPp0Jjtt6Vfq+6zV1IJbVUJ/3p6TPg+tCTGi1hkwYxLUYT3Hs48mBpu3lXoCAuxw7qX2mb7EC/8o44P0hxaHNCmXNY9pOhAbTWqsKn329MurixVxkmjPFtfldlFAJWrIM9auHuTxh2cgMu4gKMSgLcLz3q83YRxvVjxNlgJwFfFNNxya/U1qU7Ve/sNjdtyrrIGg=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR05MB3326; 6:wVulzEir3WzGFJqSZvQXbFlg2i7bg+Nigl8nr1DtpwvLbWKeo5gX2Lop5hJThjOH5qiwWyBUrlLDNBKjylAOOQUVbQAlToaGn6Qx+DHKVEUVZivBSiLfz1u+rlv4tFAIbKWJ7Br7hfR7zYXiCTd2jzXDP6u18RbwRjTyGcW4tcXFJFcOU3mqrxC5D/9QWY51MBiafVauyMWQsQw78f2iRFmc/fxw2sskL8UDWV25eeTkSxpjR4w3VfduxLeI/t5sxq6xXYlGltpaLZP2tjhq2TB5y8BHCX8YGp3yr5yz2UwK1tniyUuM23xfHG5n0lVkBhlEHEROCgSg5mKQrS3PNcf4LSvQWNQVFWsWyLCRrKoA406vcVskHe6+GEryP1mkR+KZTUd8WwulQ4in7aI+6tfQ5b5V32AxqKNwh1Ai4XHLOsUCzSryVmoFrl619dgv09XBQDBNpvpbyM+o5ujUDt1VxdRF9+oZN8g/y21OZmf1hwTtj/mp1hhda5YuL72vVIh69zCJX+wdga7AtL9tu7l3HA0DUvrzNHrgYo1ycMqK3biFqFk6p5Jpv96l5oMRzY+2gp0thYrMcr9Lpbp8UDYdmzcfSJBevPZTAi6GzeOMjCZ/o+9//qBwk9QyUbU9w2BnF8j5pNW8Evn9dlyu3WMialRt4WBqvT7wrFQNj5bs+JZz6zq17+dsKYGaJBtp6Bc6H5yDGdkRRW69Xl9ifuIcBla8Jiy2XUL4q678O2+ukUmUIZ68CBM3chGXc4D3WFw43wP5z/wnSPJw4EBr04SwInVfobGPTLEK28NsDgNcrhfjE263T5AbsNY5eYVVBqikBvcSfm0QisS1sjq4CV68ilx5bZZ6E/NkvPk4wzmoKOGyHqNwa/nlJ4qOxkyeefRCa0wqydVK3JVY/tH4vFbjoecgdwS5iDMv2npS927ey1RI7nDzMGEwUf2I/Tn6mgW113fL0ItwFZf2qgemhRw2ZzuzGPOoumRwFCefCexZf9RVfoM6AOu4Nn7maVAa
X-Microsoft-Exchange-Diagnostics: 1; MWHPR05MB3326; 5:j4CVePWkR9geFY2a6sW1GJ66bp4VibXs1f5sjndXr20cDvoc9rfRHcUAUncKXYAZeIXlilb9NgX6LLCRXroLJHSyS+4iGhcJDYE4x5zL1Q7f0tN73pQZsRA2G4je99HIyT8+ui+vuqmReJgIgK5Am1x3GeQPuKfHp6HEWEW4lyuWfmKhKtrTG7D//0NvUQl0duJdnKr7X4cVunxCDlb2N5jPZlcW52lOHDif2qiPW7Y/ldV1bn6OxNoFXeOeQI7O/WnLqQDdQZ0FYRwsxISoFh9xkNB5EMJJNYxAiC4AMml6T6Nqfi71qoh7E03wBJuq4eqEfuBChSmypwbnk+Uyllgzr4JpSjjyAkiH9d3Zh0f6vo196vSZR4Y7q+nwZqmI7YbwM+BDDlXkosWAfxi8/w3EdYYT+bZwp9SvzMt4Mlk7jyodIPbz10JsblWXWsm9JHCkc8hSsnlVemcSkeF+8m6vhyFj9dcugB6nvCfd21cLYm4pXMGmNOe1P1YZsLw1; 24:I8hhriO7+Qlt4OC5TANuQG8wu8aoTx88JVzdQQgpeKNfj1sfpCRlFnHRMKDREn7cdB/OwT28PulNKybVdJVVw5i6WQF2ZZdQpvZK7ecHWo8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR05MB3326; 7:4QR/D2p378FDXUOMj4C2KeIB/TpI/+cm65HUFMdp1ofwUgB2QE6tvA7LLZnVDOS13h4+kxw09qXUggIqzrzx2xSRaw268HljyncHZrcmvKMiO8XypSUXKu7de/jMyHIM1FqN+DKQddyWUDWn0ewCoV1wqfxdcmbG3UzeFnzLtMnlIsee9CCYUPQ34MGtOcmCERveWTLy/TMZcNbPmQ1HFLBrKhVkwstLqTVsL5TJ6hURvTXUDJfenh3XtFRcp/GmBEc6SrOGLwOSWU9BDnVlnM+Dg0nkgwirO+tH9bw7wxzZSOJ30Wr7wR1vI44sF8yDl1+IrGG4tSRBwYCX6f4CNxkhYRpQ6ofBqkGAbODwt/Usx3x3Ou3lE+3HiWvnEWIV4ipGK1aFYwvjTuk2MO6i2a5r9nUnuPs7OGlRcEe+QNLTlGnIz16w2moKHyyW8tvat90usTjntnsa3U5wIH2gQpJE95W9yej7l4odGzYzjzfLBMOFSJueiYgZsUL0o0Dh7YOqz3J7xwpBfjPUceuAXFo8LcuSSAlj0rQd3apao7RJH3JVCMs3HPZSaAwqeW+8gAsnNgLOiy950kwesWoylShFmzyZvJ9pWL6DXVrIadBEiwcmDAKxsoFzBQ9lJHYRVC7kxUb7YXnVSYZmAtD8i3//cX59c0yR+JUOaZlsuT+C+fmppivVBxFql+v9t9fULk1ZL14jjnrdE7jn6r/4Oir7ldmyBxbA+751Tp5/SXBvp5PLeNwxiIG8X+MHI7VNN2VSR72Ci8SXKOrzBFqIwLHUpIe4OWHnnWuRQUlPbfo=
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2017 15:27:29.9978 (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: MWHPR05MB3326
Archived-At: <https://mailarchive.ietf.org/arch/msg/curdle/PNZMAvVwIC3E-lsNhzqk1GV_J5A>
Subject: Re: [Curdle] draft-ietf-curdle-ssh-kex-sha2 and diffie-hellman-group1-sha1 (1024-bit DH)
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: Mon, 17 Jul 2017 15:27:43 -0000

Hi Tero,

Tero Kivinen <kivinen@iki.fi> writes:

> I think it is bad idea to go from MUST to implement algorithm to MUST
> NOT implement in one step. Especially as this will make all current
> ssh implementations non-conforming as they do still implement
> diffie-hellman-group1-sha1 even when it might be disabled by default.

I see your point.

> We are defining here a MUST implement and MUST not implement, not MUST
> use and MUST NOT use recommendations.

For reference, there are five key exchanges that
draft-ietf-curdle-ssh-kex-sha2-08 marks as "MUST NOT"

          Key Exchange Method Name           Reference  Implement
          ---------------------------------- ---------- ---------
          diffie-hellman-group1-sha1         RFC4253    MUST NOT
          diffie-hellman-group-exchange-sha1 RFC4419    MUST NOT
          gss-gex-sha1-*                     RFC4462    MUST NOT
          gss-group1-sha1-*                  RFC4462    MUST NOT
          rsa1024-sha1                       RFC4432    MUST NOT

Of these, only diffie-hellman-group1-sha1 is moving from MUST to MUST
NOT. Due to 1024-bit Diffie-Hellman being considered by many as having
too little security (the same would be true of gss-group1-sha1-*).

What transition period is desirable for taking group1 "MUST" to "SHOULD
NOT" to "MUST NOT" ? Is it possible to codify both "SHOULD NOT" and 
"MUST NOT" time frames into one RFC?

While we are on the topic of this draft, let me point out that the
SHOULD- are on the way to SHOULD NOT and the SHOULD+ may be heading to
MUST. Do folks agree with these choices? They are really more of a guide
to best practices than they are to implementors who have already
implemented the older Key exchanges.

There are three which are marked as "SHOULD-" 

          Key Exchange Method Name           Reference  Implement
          ---------------------------------- ---------- ---------
          diffie-hellman-group14-sha1        RFC4253    SHOULD-
          ecdh-sha2-nistp256                 RFC5656    SHOULD-
          gss-group14-sha1-*                 RFC4462    SHOULD-

There are four that are marked as "SHOULD+" 

          Key Exchange Method Name           Reference  Implement
          ---------------------------------- ---------- ---------
          curve25519-sha256                  ssh-curves SHOULD+
          diffie-hellman-group16-sha512      new-modp   SHOULD+
          ecdh-sha2-nistp384                 RFC5656    SHOULD+
          gss-group16-sha512-*               gss-keyex  SHOULD+

The draft defines SHOULD+ and SHOULD- as:

    SHOULD+   This term means the same as SHOULD. However, it is likely
              that an algorithm marked as SHOULD+ will be promoted at
              some future time to be a MUST.
    SHOULD-   This term means the same as SHOULD. However, an algorithm
              marked as SHOULD- may be deprecated to a MAY in a future
              version of this document.

I have received one piece of private feedback that the IESG may not
want SHOULD- and SHOULD+ in this document.

	-- Mark