[CFRG] Re: [lamps] Re: Re: Re: Re: [EXTERNAL] Re: [hpke] Re: Re: Re: Re: Cross-testing update on LAMPS Composite and cfrg-concrete-hybrid-kems

Watson Ladd <watsonbladd@gmail.com> Wed, 05 November 2025 18:18 UTC

Return-Path: <watsonbladd@gmail.com>
X-Original-To: cfrg@mail2.ietf.org
Delivered-To: cfrg@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id F227883C30D7 for <cfrg@mail2.ietf.org>; Wed, 5 Nov 2025 10:18:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 ToW36h2PGO89 for <cfrg@mail2.ietf.org>; Wed, 5 Nov 2025 10:18:37 -0800 (PST)
Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id A4D5B83C21CD for <cfrg@irtf.org>; Wed, 5 Nov 2025 10:13:46 -0800 (PST)
Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-429b895458cso82717f8f.1 for <cfrg@irtf.org>; Wed, 05 Nov 2025 10:13:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762366420; x=1762971220; darn=irtf.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Gab8kZ49w+/GkEPkecarRnPUp2j5mFOGLL3i7qR7Hnc=; b=jvdBcZl3ExLffwKeu8Zz9W1kLWKxjxPo9xMimxSv7X2NKAsrrDw2LQXQQEv2cUIXxS aqdIB9kjZrgoKCyLzmTREmqAutaa6qjCpaeH0CZZsALNu5lVtBArS8jlBMXqt3oP+nd+ 2Dz+/Ll+igoa3uRpdYFiy5SFlQKDnH/VL0BuN49WUxXkbiShszVr/3oFSwzOf1q2WgBY SYIdn9zyK5vOJY4H+u+O0xJYxNggIJzWIlZDsJRqjpX2gDsE8OaKTAP++syx1kVOd2tq qS6SeOIS9ub0ClAJ3wlIJn7FzmQcnu6Zz3FX4n3r/Qz9HDiG36YhwtU8Hd67RLRfPf2P mnwQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762366420; x=1762971220; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Gab8kZ49w+/GkEPkecarRnPUp2j5mFOGLL3i7qR7Hnc=; b=A1qQPa/H9O2KgRsqhjo6rt38hSNNBymdh7Y2MRFFSl8nfa7pKuAi1992y2io6gN52K xl3fyYpxpNQ3xxDUQFbaTDVdn0WZbWUGBKJqJR2eBcKm4JHVhc/ZeKrWBsCmQh0nG0N4 TXKPwLcczpMRi7ks1jxHRacz9bRQGAQITEvfbU3vGTmOFEQsQlcbNSl06qgM6FitpgpF zNTazGCR6c4UjCAv1KEuyUd54J67EO3sFFRkHxyfYi51wbMfE0sowsRx1UJ8plVyB4/K DpagLDCfysdnP6l6i+Zg7GfDNCdWR17+0i2MZxx+3UhHp3EGSkgeSFK+VvDJ9LMJitHn z/8Q==
X-Forwarded-Encrypted: i=1; AJvYcCUVKmYGcAb9vja+ue18xpguwCEuDRLYjOoZ+PqmYxhPVPmyg870mTJ1cZ/hlKmh11Mh0j29@irtf.org
X-Gm-Message-State: AOJu0Ywgc9gWFX0jFLPsKH5uBIlSGgU3K9MajWhEd+ZGrz8uFrOZmBOA h6f5+rozMeF/r90uxFLTYHiEj9nVqEwfdEcU3SGj7soI+c4ulYBLl8ZDnCL9sJXvH3XYkPXRITF SeqvHh26RHEWYAXEvTcFa8vlSFc02qnc=
X-Gm-Gg: ASbGncuK2wPpGUveFtPVNcD5hKclvnIZr4zIyFpW1WBUs1t3OzJqMLhKHsFcC7W/MeB jQmtNWnVhVNCDguj3xdRq7/ZXqRC/vcKpcVmNGKKplXOBvDR1j5cfaIVdvJDMhZx/AsZE6Vnk9p uH/3+R6e4ngQzn09KJH+aFiz/luEBX5U/Qwl7D/wWXev82G1Pn3Imsnqv3O46wVdJaj9DduhVKC Eo3PVhfGTcTzELPJxKTgdiBKzacJ1BH2jRKcAzEI+uBIEVKi56AeqBaw6uHN/bWvVW2h9tiLPCe vU0BXC5H+lXN+ZjS7tIqO1PnCzmcF1ljYoOPwf0hrWXKX4dWxQ==
X-Google-Smtp-Source: AGHT+IHvh54klHYpBo78EcFvjd4F69Rccdrd04bwvruzv4xwUALCO6u/GBEuDNjkrrZGZ8MTx/Z9gR0pABAKNp4dEGk=
X-Received: by 2002:a05:6000:400f:b0:403:8cc:db66 with SMTP id ffacd0b85a97d-429e330622dmr3413488f8f.32.1762366419402; Wed, 05 Nov 2025 10:13:39 -0800 (PST)
MIME-Version: 1.0
References: <CAKZgXHoi88=hETRtacXgph0pscmU4VreGxOHTsEgbecLJT1opQ@mail.gmail.com> <CAJfyev290iHbckqaQJaX4pnySVwnp4_oSfbL1M8JQgji1MQsEg@mail.gmail.com> <CAKZgXHovWwAErpaUcW_KxW0Xx5-0TQT_=SWp9cCf6OZokxeeNQ@mail.gmail.com> <CAKZgXHo-BQzVARL-jxDDA+veXs1ytj-LmDLDWcviH5M8SpDEWg@mail.gmail.com> <CACsn0ckbY3hmLyEymFEEUMPmnP-zJuEZ23kUurZBtczT59O93w@mail.gmail.com> <CAKZgXHpPPQLZzdWnRA-J=WuMryMiKJD-e-ujQgaJWDiadXCYKw@mail.gmail.com> <6205989c-81f2-45e5-837b-ce6217b88b55@app.fastmail.com> <CAH7DV8C9wZZA5xdbjNuuQOSnp5VMEXPyL2K9QxjoUvuWF14AFg@mail.gmail.com> <51e5bc4a83c2b213716dfec19be26152d47d4254.camel@posteo.de> <CAH7DV8CG8mRU3wdmNB7KdEGV5Gmw3BZ=C2aN8kKDxq8d_oy7bw@mail.gmail.com> <CAKZgXHrt-ycivCWWgFn69VBJWpAC35q8tLu-f89ssqSqJtAKmw@mail.gmail.com> <LV9PR21MB4926C7CAFEDC9ACB142EE19E80FAA@LV9PR21MB4926.namprd21.prod.outlook.com> <CAKZgXHqOXN9j4XpM5xv6dk8n-97iKjtJLB4mzFZqwMNv2psb9Q@mail.gmail.com> <36c7122e-176d-4d77-a8d2-592a631892da@app.fastmail.com> <1a8c33a6-ee6e-4fa0-ac2b-63cb054817cc@cryptonext-security.com> <dbd0b661-423d-493f-aaed-9786292c3e7a@app.fastmail.com> <98835253-C91D-442E-96A1-A9D99757B4D1@redhoundsoftware.com> <8144d7d0-20e7-4e0a-91fd-41db62ceff38@app.fastmail.com> <A5AAE6C5-9ED8-4CCB-A32D-C0FE42F07BFC@redhoundsoftware.com> <CH0PR11MB57398DD637B26858B0310D979FFAA@CH0PR11MB5739.namprd11.prod.outlook.com> <CAEEbLAbw6G86uw+UA04ebmcFrtNs7mTS3oRp1A52-Eo8N5TQsQ@mail.gmail.com> <CAL02cgSMeQFKagi4PmEctLr4LhBxt8gc6XEjOXvtWK8---0v4w@mail.gmail.com> <CAL02cgRf+7MfqLwoH6bVp2Qx9d899pE+X-FqstHmYi+vFX1KsA@mail.gmail.com> <CAOjisRyHNLDHzGw-4HOqH-+1fXjUpHOyHqe8HZrcv=JaVeBc5g@mail.gmail.com> <CAAt2M1_BzvvD3NKa5Db6wtNTS-tQMkjEV-+kfW0ohhU1bFaY1w@mail.gmail.com>
In-Reply-To: <CAAt2M1_BzvvD3NKa5Db6wtNTS-tQMkjEV-+kfW0ohhU1bFaY1w@mail.gmail.com>
From: Watson Ladd <watsonbladd@gmail.com>
Date: Wed, 05 Nov 2025 10:13:27 -0800
X-Gm-Features: AWmQ_blOC29IFcUzS8-vp1fCPGiGIHPYjSRBPHHASDX7uEadvj_tU4LEQaMOyKs
Message-ID: <CACsn0cmgyk7Fvi=1RDwLxc58j6uFhg6rLRai6DQKF9EofWQczQ@mail.gmail.com>
To: Natanael <natanael.l@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: GYLGLJRXJAAQBCANXD3V5XDUIPWAU77A
X-Message-ID-Hash: GYLGLJRXJAAQBCANXD3V5XDUIPWAU77A
X-MailFrom: watsonbladd@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-cfrg.irtf.org-0; header-match-cfrg.irtf.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Nick Sullivan <nicholas.sullivan@gmail.com>, Sophie Schmieg <sschmieg=40google.com@dmarc.ietf.org>, Mike Ounsworth <Mike.Ounsworth=40entrust.com@dmarc.ietf.org>, Daniel Van Geest <daniel.vangeest@cryptonext-security.com>, "Samuel Lee (ENS/Crypto)" <Samuel.Lee@microsoft.com>, CFRG <cfrg@irtf.org>, hpke@ietf.org, LAMPS WG <spasm@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [CFRG] Re: [lamps] Re: Re: Re: Re: [EXTERNAL] Re: [hpke] Re: Re: Re: Re: Cross-testing update on LAMPS Composite and cfrg-concrete-hybrid-kems
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/ReBmvAxuTtp0jnrT6_-zSyc2CZg>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cfrg>
List-Help: <mailto:cfrg-request@irtf.org?subject=help>
List-Owner: <mailto:cfrg-owner@irtf.org>
List-Post: <mailto:cfrg@irtf.org>
List-Subscribe: <mailto:cfrg-join@irtf.org>
List-Unsubscribe: <mailto:cfrg-leave@irtf.org>

On Wed, Nov 5, 2025 at 9:06 AM Natanael <natanael.l@gmail.com> wrote:
>>
>> Den tis 4 nov. 2025 14:24Nick Sullivan <nicholas.sullivan@gmail.com> skrev:
>>
>> Hi Richard,
>>
>> This outcome seems reasonable to me. Please go ahead and update the draft with the semantic labels for MLKEM768-P256, and MLKEM1024-P384.
>>
>> From my perspective as CFRG chair, there is one last bikeshed to paint: the label for MLKEM768-X25519. It's clear from this discussion thread that having ASCII art, and especially ASCII art that contains special characters like backslashes, is undesirable to most of the group. On the other hand, some in the group have expressed interest in using this draft as an opportunity to define an RFC reference that establishes a code point for an X25519-MLKEM hybrid that is interoperable with deployed versions of X-Wing that contain the ASCII label. These are at odds.
>>
>> I want to propose an alternative that could resolve this conflict and help us move past these issues. Here's the proposal: we define the following three codepoints in the body of the document, updating them all to use semantic labels:
>> MLKEM768-P256, label: MLKEM768-P256
>> MLKEM1024-P384, label: MLKEM1024-P384
>> MLKEM768-X25519, label: MLKEM768-X25519
>>
>> Then, in the appendix, we include a fourth codepoint to document the legacy X-Wing construction with name "X-Wing" and label "\.//^\" so that existing deployments have a unique and memorable codepoint they can use and reference.
>
>
> As mentioned by Filippo, it would be problematic to have 2 permitted labels. It would inevitably lead to some recognizing only one label or not realizing the algorithms are one and the same.
>
> If the label will change to descriptive, then however it could make sense to define the older ASCII art label BUT also flag it as deprecated, permitting it to be parsed but not emitted (allowing older implementations to update incrementally without breaking compatibility).

The OIDs don't contain the label at all.

We changed this doc to avoid wanting a MISREF to duplicate values, and
then we ended up in this mess when one duplicate changed. There's a
lot to be said at a higher level about the forces that lead to this
temptation (and kitten had to do similar with SPAKE2, so I've also
been in this situation) but it's very unfortunate.

>
> _______________________________________________
> Spasm mailing list -- spasm@ietf.org
> To unsubscribe send an email to spasm-leave@ietf.org



-- 
Astra mortemque praestare gradatim