[CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid-kems-12 and draft-irtf-cfrg-concrete-hybrid-kems-04

Richard Barnes <rlb@ipv.sx> Sat, 11 July 2026 02:54 UTC

Return-Path: <rlb@ipv.sx>
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 C41DD114E992D for <cfrg@mail2.ietf.org>; Fri, 10 Jul 2026 19:54:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783738458; bh=EMeWWqtaq/ksx/OeTK4QH7XM3nRqi+9BKANHJb8M63I=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=oEyz/qMfAG+Z+GNmAWo2yrVnFglfvq/En7+BOyyur39CTXz8loDVygb4AZ1kYCknP +jt3T1Es70VO2JFr/YcgbKRSVjfrwTtmCfpluWOSq1m7RsMbZrujmvxTZU2Yi4WkV7 fm0ng6rYkHNA+ULL31olwqzkGHWl1gP/Qa5QagYE=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=ipv-sx.20251104.gappssmtp.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 c6N4crp7O381 for <cfrg@mail2.ietf.org>; Fri, 10 Jul 2026 19:54:08 -0700 (PDT)
Received: from mail-oa1-x2e.google.com (mail-oa1-x2e.google.com [IPv6:2001:4860:4864:20::2e]) (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 8DC48114E991D for <cfrg@irtf.org>; Fri, 10 Jul 2026 19:54:08 -0700 (PDT)
Received: by mail-oa1-x2e.google.com with SMTP id 586e51a60fabf-44ae14b4fd6so727066fac.2 for <cfrg@irtf.org>; Fri, 10 Jul 2026 19:54:08 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1783738447; cv=none; d=google.com; s=arc-20260327; b=eOiykmcLvaA7yCvle4Inpn888w2i+dDe61jdhX/ff8tTF18GU3d8zbF9mLYbMSKXoo NtMWnCDNLJREmoRLFmXAX9KY7wsawJ1ZxUb0G9yC2Pie2RsWu3LEgaO90HlciOy53NkO KdPtolJfB5Z0laSf79YFQauFyEzCRUT/IP8iqnx5KospmthVXPiGS3k5kiFoja06Q2BQ g6cYRGbs9txyOJP+kC2y+LNvLbArUi6qP2ao8EZOwsGOf9i5Ki1xHhTfT4RNe8GDCTl1 Dnb5XjLh4kvwhokfSNK9LUwC4QPlJ8+G0wFczod34CrYmQNkcJt8bspnwIRMSz865o1h axkw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=4Sh0QFTQkXpzed8UqV0Qzgntt07qf1ollo8dyX/8/Gw=; fh=C+PLJiEyA3q0HsV4MjwBG10BONihKP4R3ujzV2Xf46w=; b=ZpHSU/I/UkCVoRhN1At3SDBqt29dyGmIJN6btPdQu/qGDYbBHgwUXaWmTqiSJmCbGL TqKkXT3tAz7JFRTAePRywWoQM1aNr2y/Ao7OwEgZCLRTX2IVbjEMQ5GvSo8LmYLIJxvw m3Fv75r/FXesT73wq6E3V5vLIW+5i6UQY0JLm5rnIy6USEGeD2TLyBQhK2RBpJIXqz4C F4zgHA5JBGshAakJyf38BzVNFiABmGOLgyVU0PBhHKCbsBauIg0JQS5YfePP/Z7yqL9y QRdqll6vKiwezt4B6ZoaJDcSjyAilXakbwbdWPalD8nj8pc8qq7yWZ9FjPkuecIIig6h BxWQ==; darn=irtf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipv-sx.20251104.gappssmtp.com; s=20251104; t=1783738447; x=1784343247; darn=irtf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=4Sh0QFTQkXpzed8UqV0Qzgntt07qf1ollo8dyX/8/Gw=; b=UOlJk5T4V4RxEx8MMW1YJsrmAT89npRE0JakA77hPJbuzEXM1+HOX00lEeWzK5g1/8 /euLaCB0eoMeTuw9wmiAG2y5MOIjBVexbh/w6Gj4CWGCIf69wPDOm2OJdtNRC5j95PJK NaIXDSZG9snABz6UU/QZ/5lCDzOKgbvRW5coPEJiWuv2EpKOEgVZuXTQhsnJtvB8aROk dkTyItSZQOjVKyFrFknVDnB5IgV8+JVfakrIrQuBosM8HqBq2LZFf9UQxEWQtdEtYnSq TJtprZAXJJcwcQp4qGIuLHQJnsGZiq8lmzWAhbKfI142Aqmtp+QFWQE3aGE5JvXM4ROt +5hw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783738447; x=1784343247; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=4Sh0QFTQkXpzed8UqV0Qzgntt07qf1ollo8dyX/8/Gw=; b=s1RVam1vu0U0QDnepc9I9+Ydvdu+iBIMV+43KgY4fAQ4gI9IiXvpZeZy8lFCGGiBD4 ZvfEkPo/Epqcf4g7ybndid0KYVg1VbPSgO+oU4oq0fdRMBcEcJXgPZPH29mQxxuR9E1K K9PKhwrejeLMJ3g2SnPGdDSnCAG+ixmrvrND6er1Dx98PMZ3c5h1/lUw415WXMFbJvmi gCL2KcautkHBQvRa2absnaefi8Z/Fe3syIuz33kOtPp6rrQYPV+7UvBy+N5Wc5k/15s+ UUbsqnacemM4MIvoRxdKiPWOXY237tzAPNiN7gef3uEMXeUOvzVjo7TZtK4/TFdhhTL3 4tEg==
X-Gm-Message-State: AOJu0Yy7BB5wqIvzmI8FvtEsDzAQe+5pVDFk4XWXxL0t5cN/cbPfXNiD m1/w2MYd4o2Mzb1FsPTLeCc/GOsKC1OYRh69liUHzrLNSXLL+WILef8UVeXnIq4gfZVWIkEgp3I Oz0WAyQAgUM5GamXR63RG+jGBZcstuqJFcQFDitC3PQ==
X-Gm-Gg: AfdE7clElpcvcy80SvHqH53GrptlJpO3zMFF+9+xFMrek0+oaPklvUSZbrs1YHs6Vyn /I+811aoT08fTmpO+z6rbZPGTqujVr7RhH1ihSjAk2npQsXpt6paPmVDhE9qMgEMYu759JDNgkd +S98VN/NWYhF40hQTF60wh0N650sqVbrJXQ4/di126AYPm/XOseUKxIuRhHSWR+wmQRAPEPZIkK cDQupZK3loFK1ySR21sI7ooXOBooVv6X6JJnpIvQ6s7bOHPvKLEkbAVHxJlXG0ntjnnifYc
X-Received: by 2002:a05:6820:150d:b0:6a1:8606:44c2 with SMTP id 006d021491bc7-6a39a831b32mr986858eaf.54.1783738447559; Fri, 10 Jul 2026 19:54:07 -0700 (PDT)
MIME-Version: 1.0
References: <CAOjisRyRbkNif7mGD5TcoEcUsmbfeKE_wVHq+JH8VMySLcC47g@mail.gmail.com>
In-Reply-To: <CAOjisRyRbkNif7mGD5TcoEcUsmbfeKE_wVHq+JH8VMySLcC47g@mail.gmail.com>
From: Richard Barnes <rlb@ipv.sx>
Date: Fri, 10 Jul 2026 16:53:56 -1000
X-Gm-Features: AUfX_myF4BMcvC2kj-xfv3urIYOm7r0OKFQ4FoFU2bauuarBDVqnH0J2-Eb8yxo
Message-ID: <CAL02cgRk6JB-e6yTQnrEQGvEZ7uGpcd-0Eg=s__BCB+DNUdpew@mail.gmail.com>
To: Nick Sullivan <nicholas.sullivan@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000008a0a8d06564cf8c7"
Message-ID-Hash: N6YPCNDIOL7WRSCJ4TAZO5JGVNQBKZOM
X-Message-ID-Hash: N6YPCNDIOL7WRSCJ4TAZO5JGVNQBKZOM
X-MailFrom: rlb@ipv.sx
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: CFRG <cfrg@irtf.org>, "cfrg-chairs@ietf.org" <cfrg-chairs@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid-kems-12 and draft-irtf-cfrg-concrete-hybrid-kems-04
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/1pj_nrY6-mlRSN2H5xZ5quvNQbc>
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>

This message is a reply to D. J. Bernstein, but not directly on account of
not wanting to run afoul of his copyright lawyering

1. "I don't know what call you're referring to"

The specific question of "should we have both C2PRI-reliant and
non-C2PRI-reliant combiners" was posed to the RG at IETF 123, and the
feedback was that having both was appropriate.  Session recording here: (

If you think there is specific new information that the RG should consider,
please present that information in some manner more concrete than "the CVEs
we've seen this year".  And please explain how that information bears on
the specific question of whether implementers will make bad choices about
which algorithms to combine, ignoring clear advice in the relevant
specification.


2. "IETF participants use their best engineering judgment to find the best
solution for the whole Internet"

This doesn't mean there's one uniform solution that works for the whole
Internet.  We have OSPF and IS-IS and a panoply of BGP options.  We have
TLS and SSH and IPsec.  Different protocols users make different choices
all the time.

(Also, this is the IRTF, not the IETF.)


3. "Then how do you explain, e.g., CVE-2023-6135?"

Then how do you explain, e.g., CVE-2017-0379?

No cryptographic algorithm can prevent all software bugs.

--Richard

On Wed, Jul 8, 2026 at 12:26 AM Nick Sullivan <nicholas.sullivan@gmail.com>
wrote:

> Dear CFRG,
>
> This message starts a two-week RG Last Call on two related documents. The
> last
> call ends on Wednesday July 22, 2026:
>
>   Hybrid PQ/T Key Encapsulation Mechanisms (generic constructions)
>   draft-irtf-cfrg-hybrid-kems-12
>   https://www.ietf.org/archive/id/draft-irtf-cfrg-hybrid-kems-12.html
>
>   Concrete Hybrid PQ/T Key Encapsulation Mechanisms
>   draft-irtf-cfrg-concrete-hybrid-kems-04
>
> https://www.ietf.org/archive/id/draft-irtf-cfrg-concrete-hybrid-kems-04.html
>
> Both are intended as Informational RFCs. Please reply on-list with your
> position
> on each document: ready to publish as-is, ready with specific changes, or
> not
> ready, together with the technical reasons. This feedback will help the
> chairs
> judge whether the documents are ready for IRSG review and publication.
>
> The scope and approach of this work were settled when the group adopted it
> well
> over a year ago, and both drafts have developed on the list in the open
> since
> then. This last call is about whether the text is technically correct and
> complete, so please ground any objection in a specific problem with the
> documents. Detailed comments are best filed as issues on the repositories
> (https://github.com/cfrg/draft-irtf-cfrg-hybrid-kems,
> https://github.com/cfrg/draft-irtf-cfrg-concrete-hybrid-kems) positions
> belong
> here on the list.
>
> Both documents were reviewed by the CFRG Crypto Review Panel ahead of this
> last
> call. The reviews are on the CFRG and crypto-panel lists:
>
>   Thomas Pornin (NCC Group), 3 June 2026, reviewed the generic framework
> with a
>   focus on the constructions and reductions, and concluded that it
> describes a
>   secure construction, with editorial and technical comments now reflected
> in -12.
>
>   Virendra Kumar (Qualcomm), 8 June 2026, reviewed the generic framework
> for
>   clarity, with notational comments now reflected in -12.
>
>   Russ Housley (Vigil Security), 2 June 2026, reviewed both drafts and
> found the
>   constructions and instantiations as specified.
>
> The current revisions incorporate changes proposed by the panel's comments.
>
> Thank you,
> Nick, for the CFRG chairs
> _______________________________________________
> CFRG mailing list -- cfrg@irtf.org
> To unsubscribe send an email to cfrg-leave@irtf.org
>