[lamps] Mike Bishop's No Objection on draft-ietf-lamps-pq-composite-sigs-15: (with COMMENT)
Mike Bishop via Datatracker <noreply@ietf.org> Wed, 01 April 2026 14:50 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: spasm@ietf.org
Delivered-To: spasm@mail2.ietf.org
Received: from [10.244.6.44] (unknown [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id 8FBB0D4DAD6C; Wed, 1 Apr 2026 07:50:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1775055030; bh=M5HB4jqA41Nnlnn3aYgmbADboP1fRiBHyR/81uOjNlQ=; h=From:To:Cc:Subject:Reply-To:Date; b=otcJgZd09sBlnBdQ6hm3U6CSyh+dnFOZ+AbVtYmftSx+58FHot+VoeELfe545KTmH EQY0QCB1KGyiX1CJC3ZIZDu6DnVBbW02ee4z8OhvrnfH01gubNCBoyczJ+8nZ7MtSp vL6pWE2gnrn3W3oZ5OM20MDC5G5/zNeFQXVau91s=
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Mike Bishop via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 12.60.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <177505503029.1878830.18439971232258801938@dt-datatracker-5775bcb475-pnkww>
Date: Wed, 01 Apr 2026 07:50:30 -0700
Message-ID-Hash: TR2SKU4WUN7TJVWU4ULGELABQMU2UJWH
X-Message-ID-Hash: TR2SKU4WUN7TJVWU4ULGELABQMU2UJWH
X-MailFrom: noreply@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-spasm.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-lamps-pq-composite-sigs@ietf.org, housley@vigilsec.com, lamps-chairs@ietf.org, spasm@ietf.org
X-Mailman-Version: 3.3.9rc6
Reply-To: Mike Bishop <mbishop@evequefou.be>
Subject: [lamps] Mike Bishop's No Objection on draft-ietf-lamps-pq-composite-sigs-15: (with COMMENT)
List-Id: This is the mail list for the LAMPS Working Group <spasm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/FIMLSRQqwPRIt7cAaKQk8oINDMY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spasm>
List-Help: <mailto:spasm-request@ietf.org?subject=help>
List-Owner: <mailto:spasm-owner@ietf.org>
List-Post: <mailto:spasm@ietf.org>
List-Subscribe: <mailto:spasm-join@ietf.org>
List-Unsubscribe: <mailto:spasm-leave@ietf.org>
Mike Bishop has entered the following ballot position for draft-ietf-lamps-pq-composite-sigs-15: No Objection When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-lamps-pq-composite-sigs/ ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- Thank you for this work. This is an important step forward in our handling of PQ crypto. Section 3.1.1: There are a lot of MAY-examples in this section, when the whole thing is an overarching "MAY do whatever internally so long as the external is consistent." Consider not using MAY for every single example. ---- Section 4 has: > example, a stand-alone RSA private key can be encoded in Chinese > Remainder Theorem form. In order to obtain interoperability, Consider an informative reference? ---- Section 6 has: > Labels are represented here as ASCII strings, but implementers MUST > convert them to byte strings using the obvious ASCII conversions While they may be obvious, calling them so comes across a bit oddly. Maybe just say something like "Labels are represented here as ASCII strips, but are octet sequences when used in..." ---- Consider moving Section 6.2 to an appendix; it's not part of the core protocol, just design background. ---- In Section 9.1: > algorithm security or to provide migration flexibility. Let's > quickly explore both. It's typically advised to avoid first- or second-person language in specifications. I'd just drop this final sentence, personally. ---- In Section 9.3: > designers are aware that some implementers may be forced to break > this rule due to operational constraints. This section documents the > implications of doing so. This statement makes me nervous. Maybe this section should explain why the MUST exists, and not touch any implied "permission" to violate it? ---- In Section 9.4: > message which happens to start with this string. The designers > accepted this trade-off. I would remove this last sentence. You've explained the trade-off; it's up to the implementers to decide whether it's worth making, no? ---- Consider moving Section 10 to an appendix.
- [lamps] Mike Bishop's No Objection on draft-ietf-… Mike Bishop via Datatracker
- [lamps] Re: Mike Bishop's No Objection on draft-i… Mike Ounsworth
- [lamps] Re: Mike Bishop's No Objection on draft-i… Mike Bishop
- [lamps] Re: Mike Bishop's No Objection on draft-i… Mike Ounsworth
- [lamps] Re: Mike Bishop's No Objection on draft-i… Mike Bishop
- [lamps] Re: Mike Bishop's No Objection on draft-i… Mike Ounsworth