[Ssh] Re: chacha20 update
Niels Möller <nisse@lysator.liu.se> Thu, 13 November 2025 12:16 UTC
Return-Path: <nisse@lysator.liu.se>
X-Original-To: ssh@mail2.ietf.org
Delivered-To: ssh@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 3180788B359F for <ssh@mail2.ietf.org>; Thu, 13 Nov 2025 04:16:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level:
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wm5BHN7jcUFi for <ssh@mail2.ietf.org>; Thu, 13 Nov 2025 04:16:25 -0800 (PST)
Received: from mail.lysator.liu.se (mail.lysator.liu.se [130.236.254.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 4E97388B349E for <ssh@ietf.org>; Thu, 13 Nov 2025 04:15:05 -0800 (PST)
Received: from mail.lysator.liu.se (localhost [127.0.0.1]) by mail.lysator.liu.se (Postfix) with ESMTP id 922CF5537; Thu, 13 Nov 2025 13:14:54 +0100 (CET)
Received: from shipon.lysator.liu.se (shipon.lysator.liu.se [IPv6:2001:6b0:17:f0a0::83]) by mail.lysator.liu.se (Postfix) with SMTP id 579385536; Thu, 13 Nov 2025 13:14:52 +0100 (CET)
Received: by shipon.lysator.liu.se (sSMTP sendmail emulation); Thu, 13 Nov 2025 13:14:52 +0100
From: Niels Möller <nisse@lysator.liu.se>
To: Simon Josefsson <simon=40josefsson.org@dmarc.ietf.org>
In-Reply-To: <87qzu24bj3.fsf@josefsson.org> (Simon Josefsson's message of "Thu, 13 Nov 2025 08:49:52 +0100")
References: <Z90qSa3L5XQl9EIf@anton.sobornost.net> <aH5SjGvha0LMHtq4@anton.sobornost.net> <4574e2ef-184e-355d-1e1f-09c2495fb4aa@mindrot.org> <87ecu7i55d.fsf_-_@josefsson.org> <cpfy0obbkmw.fsf@shipon.lysator.liu.se> <202511130041.TAA18847@Stone.Rodents-Montreal.ORG> <87qzu24bj3.fsf@josefsson.org>
Date: Thu, 13 Nov 2025 13:14:52 +0100
Message-ID: <cpf346ib03n.fsf@shipon.lysator.liu.se>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Virus-Scanned: ClamAV using ClamSMTP
Message-ID-Hash: SCKORA3EYX5QIT65H5ULIY3EMMWRARDS
X-Message-ID-Hash: SCKORA3EYX5QIT65H5ULIY3EMMWRARDS
X-MailFrom: nisse@lysator.liu.se
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Mouse <mouse@Rodents-Montreal.ORG>, ssh@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Ssh] Re: chacha20 update
List-Id: "The SSH mail list will allow discussions on improving aspects of the Secure Shell (SSH) protocol." <ssh.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ssh/cO0x27-Rqm1z52O9JiKpDSyy4FQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ssh>
List-Help: <mailto:ssh-request@ietf.org?subject=help>
List-Owner: <mailto:ssh-owner@ietf.org>
List-Post: <mailto:ssh@ietf.org>
List-Subscribe: <mailto:ssh-join@ietf.org>
List-Unsubscribe: <mailto:ssh-leave@ietf.org>
Simon Josefsson <simon=40josefsson.org@dmarc.ietf.org> writes: > I still think chacha20 with poly1305 is state-of-the-art authenticated > stream cipher, or are there other alternatives to consider? We should > consider using RFC 7539/8439 now, but possible use the original 64-bit > counter because a 256GB limit is problematic. I think it would be valuable with a spec on how to plugin and use any AEAD in a good way in ssh (in the spirit of my old draft on that topic). But I'm not able to put in much effort at this time. > Full-transcript signing is basic hygiene today. It would be nice to > start exploring ways to get there. Can we achieve it without a > full-blown SSH protocol version increment? I guess it should be doable for a new kex method to specify a different way of hashing the previous messages into the session hash signature. Might break the spirit of the original protocol, and add a little implementation complexity (so we should *not* have each kex method invent its own way), but it would give a reasonable upgrade path. Regards, /Niels -- Niels Möller. PGP key CB4962D070D77D7FCB8BA36271D8F1FF368C6677. Internet email is subject to wholesale government surveillance.
- [Ssh] Working Group Call for Adoption draft-mille… Job Snijders
- [Ssh] Re: Working Group Call for Adoption draft-m… Loganaden Velvindron
- [Ssh] Re: Working Group Call for Adoption draft-m… Bob Beck
- [Ssh] Re: Working Group Call for Adoption draft-m… Salz, Rich
- [Ssh] Re: Working Group Call for Adoption draft-m… Deirdre Connolly
- [Ssh] Re: Working Group Call for Adoption draft-m… Quynh Dang
- [Ssh] Re: Working Group Call for Adoption draft-m… Mouse
- [Ssh] Re: Working Group Call for Adoption draft-m… Simon Tatham
- [Ssh] Re: Working Group Call for Adoption draft-m… Thom Wiggers
- [Ssh] Re: Working Group Call for Adoption draft-m… Dmitry Belyavsky
- [Ssh] Re: Working Group Call for Adoption draft-m… mbaushke ietf
- [Ssh] Re: Working Group Call for Adoption draft-m… Roumen Petrov
- [Ssh] Re: Working Group Call for Adoption draft-m… Niels Möller
- [Ssh] Re: Working Group Call for Adoption draft-m… Mouse
- [Ssh] Re: Working Group Call for Adoption draft-m… Job Snijders
- [Ssh] Re: Working Group Call for Adoption draft-m… Alicja Kario
- [Ssh] Re: Working Group Call for Adoption draft-m… Job Snijders
- [Ssh] Re: Working Group Call for Adoption draft-m… Damien Miller
- [Ssh] chacha20 update Simon Josefsson
- [Ssh] Re: chacha20 update Damien Miller
- [Ssh] Re: chacha20 update Mouse
- [Ssh] Re: chacha20 update Damien Miller
- [Ssh] Re: chacha20 update Mouse
- [Ssh] Re: chacha20 update Fabian Bäumer
- [Ssh] Re: chacha20 update Niels Möller
- [Ssh] Re: chacha20 update Mouse
- [Ssh] Re: chacha20 update Simon Josefsson
- [Ssh] Re: chacha20 update Fabian Bäumer
- [Ssh] Re: chacha20 update Niels Möller
- [Ssh] Re: chacha20 update Mouse
- [Ssh] Re: chacha20 update Bob Beck
- [Ssh] Re: chacha20 update Salz, Rich
- [Ssh] Re: chacha20 update Peter Gutmann
- [Ssh] Re: chacha20 update Damien Miller
- [Ssh] Re: chacha20 update Peter Gutmann
- [Ssh] Re: chacha20 update Damien Miller
- [Ssh] Re: chacha20 update Mouse
- [Ssh] Re: chacha20 update Peter Gutmann
- [Ssh] Re: Working Group Call for Adoption draft-m… Kampanakis, Panos
- [Ssh] Re: Working Group Call for Adoption draft-m… Loganaden Velvindron