[hpke] Re: A few PRs for review

Stephen Farrell <stephen.farrell@cs.tcd.ie> Wed, 24 June 2026 13:28 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: hpke@mail2.ietf.org
Delivered-To: hpke@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 1EFA810677DDF for <hpke@mail2.ietf.org>; Wed, 24 Jun 2026 06:28:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782307735; bh=kml4C6uFD9cgNzqUtt/lzA6Xe3AEgAMagdrpA++9Ch0=; h=Date:Subject:To:References:From:In-Reply-To; b=o3+yBxFDz1tTrnWcL24QH9Jsl9pSkP5cZRbXS9urzLj5ZV0DKCIvAXi2Khg35ybZZ niHIWTylxWZDDI724ExlkOiY5xtzw2JZQKqQvjcT8tU9tOcPNmH2sNwv32b1vZqJsY EhpQusmp1jFsUKRKZ+41hvPPmwqQauEhyXTFDfSA=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cs.tcd.ie
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 h17y4BMyXTJh for <hpke@mail2.ietf.org>; Wed, 24 Jun 2026 06:28:52 -0700 (PDT)
Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11022075.outbound.protection.outlook.com [52.101.66.75]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id D0AC610677D61 for <hpke@ietf.org>; Wed, 24 Jun 2026 06:28:51 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=b/2/qDsG0EbbRkh07YgkVyvRd9xPkiPOz3mYxNjXdKaNa/iByWEs20fmILdzJWCtCxK37WovjTzQYiySrEWlVuUT+B3I2w64DlovabFM8uwDlGMV7155jfBk0PpaDOkFijxoK+R7luJ4klxudP4IQVyMkCtUqJITSM3oiF3xOSrDA1pdyRkuoeLZFYVy/r4jDHXnEK9lNyHlI2zr/SHENenWMYKah5yvMu0Tn/atF2NF3v+2qq4QlPwJQFwyMwdEDcBkKocxQYFQLVOnlgDGIJnJfPy/rf2XV8CFDBNIzSqw7rZaRLmMLOF3ndZqFou/rHAzlmwhpgt/qOP4aQyWkA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kml4C6uFD9cgNzqUtt/lzA6Xe3AEgAMagdrpA++9Ch0=; b=PT2equ5O8uYGRAoTafxBcgCYXjP7soYrwo6Cmr8ZiIQ+v0JwSa9LnCoRwX1AX7yyFGEqLNVCjEfjgNdvd7/3iZAe4ZIT5xQiniXMVpcQa91soA+xhjMSjYG8iVzhuqTWEg4J67oaPJgZoolbkNS4CwGj+LfI7+n+MeaIAgWFv+oiTUIPaPuyi3iG/ntUwSwZ0WLzbhudpxMlkJCYmqvaXEqgfEii+TAPsv5wFirECNdTAJlVEuVYDgs/dlxk+RYINhMUvpsasB46fjwamXL9D3heqGfbaA1wgkKslakmA4Obw/jV0NwxVNRlnFH0GmerANhlFTdziosHTPXBOjNSVw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.tcd.ie; dmarc=pass action=none header.from=cs.tcd.ie; dkim=pass header.d=cs.tcd.ie; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.tcd.ie; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kml4C6uFD9cgNzqUtt/lzA6Xe3AEgAMagdrpA++9Ch0=; b=FKVtrWyJZqVexEGIRV3Iz6Nzp97aunxY5MIQko0OBC3Dn6g12kj6s1IW+zujSa0Ud6YnCegM98TgttzJF7K54rkjxm/psMPGhXMmCdhHhldcFSvVq3j+u883UBDWso7vo2m/9XT1HURG73M4h60YCjj5dgBk9fQjuR1916PkwttxLwnZ9PFFYSGVzMfTYnjyIV6JvEAqZ8kkMGBXklg49Z0WqusXy8MTa+qi9bqpZWqkYus3aL5MX+SLBFO9ESFjTcmviuRzAInFVUJesxB8J4jiZxZucIrNqJ35gEGFJdMyycJm9rze3fJD5tJtgjgxuBad9MgDQoIWXbOYyORPwg==
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.tcd.ie;
Received: from PA3PR02MB11163.eurprd02.prod.outlook.com (2603:10a6:102:4b4::19) by DB9PR02MB9729.eurprd02.prod.outlook.com (2603:10a6:10:458::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.139.20; Wed, 24 Jun 2026 13:28:42 +0000
Received: from PA3PR02MB11163.eurprd02.prod.outlook.com ([fe80::71cc:8d7f:5cb5:3772]) by PA3PR02MB11163.eurprd02.prod.outlook.com ([fe80::71cc:8d7f:5cb5:3772%5]) with mapi id 15.21.0139.018; Wed, 24 Jun 2026 13:28:42 +0000
Message-ID: <2f13d53c-7f18-4bd7-9151-a0ffe611ea40@cs.tcd.ie>
Date: Wed, 24 Jun 2026 14:28:41 +0100
User-Agent: Mozilla Thunderbird
To: Richard Barnes <rlb@ipv.sx>, "hpke@ietf.org" <hpke@ietf.org>
References: <CAL02cgRdSStDYvmisCGC5brPKSaWjRb7_YOBJzT8rwB7dxUFLw@mail.gmail.com>
Content-Language: en-US
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Autocrypt: addr=stephen.farrell@cs.tcd.ie; keydata= xjMEY9GzphYJKwYBBAHaRw8BAQdAo6JvjmSbxHdQWPZdvciQYsHhM1NxQBU398Mmimoy4p7N M1N0ZXBoZW4gRmFycmVsbCAoMjU1MTkpIDxzdGVwaGVuLmZhcnJlbGxAY3MudGNkLmllPsKQ BBMWCAA4FiEEMG54R8tZDyZFrDOn5Njp+ZeoM90FAmPRs6YCGwMFCwkIBwIGFQoJCAsCBBYC AwECHgECF4AACgkQ5Njp+ZeoM93bogEA25ElRyX0wwg+kGEN1AoL60MoZfvQZ/VtmXY6IC5j +csBAIBpkL5ySuzJK2zLNZn9qQGht8IaUcA7cvDcLvS2uHUEzjgEY9GzphIKKwYBBAGXVQEF AQEHQILCPWOwW36e8D3pY8GmvvtItIT+A5uV80ist+WokVsQAwEIB8J4BBgWCAAgFiEEMG54 R8tZDyZFrDOn5Njp+ZeoM90FAmPRs6YCGwwACgkQ5Njp+ZeoM92bcAEA8R+8cpqRUIS+SoAN iO05xE6O/wEx8/e88BqzAYki3SoBAOQdwiPX+MQrAxkWD8xxOsdMOAtxYKpkD1n8aPJUw6QJ
In-Reply-To: <CAL02cgRdSStDYvmisCGC5brPKSaWjRb7_YOBJzT8rwB7dxUFLw@mail.gmail.com>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------7CNtxh9EJnrPh8JjbD1w7FS1"
X-ClientProxiedBy: DUZP191CA0034.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4f8::11) To PA3PR02MB11163.eurprd02.prod.outlook.com (2603:10a6:102:4b4::19)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PA3PR02MB11163:EE_|DB9PR02MB9729:EE_
X-MS-Office365-Filtering-Correlation-Id: 705f3ce8-b8af-4e45-d72e-08ded1f48234
X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True
X-TCD-Routed-via-EOP: Routed via EOP
X-TCD-ROUTED: Passed-Transport-Routing-Rules
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|1800799024|19092799006|366016|786006|376014|4022899009|18002099003|22082099003|4133799003|11063799006|56012099006|6133799003;
X-Microsoft-Antispam-Message-Info: ysqvu3/Z1lsi4YYX/bH8/VdWGBiTJlT003Jz5TOMrs1wxV/Ks+6kHjRcI+WzioN7JlndeR/lmZP/Nvo76EJ11Qw7IBfmA1v6aRr1nGMl6RSH8hbWeJLRAxsyA2YYX+UeXNK45evQcxLnDK+q2K9fIb3wUGuB8V4lFduanrUNwwAIZZbBZkaiB9K4hZPbwKx3FVtlfciwE34N1/q5FuWcaRsSELwjJZdIBobvAwCz+oQzFR/dMWoLfxAAaGhii/MvWc/eaHucMZZqRe7nkM80iFaIKQJx8ar4sZXh3KyqYAh7uiRPR12OH7NDNUeQyqdCj1GEz5qNF27DTEHNaomJ3kE3VheGjS4guQ+ZStzrviUoHKYPKHkYD7xTFRbhYKBk/Hm5nWbUQn47cLdfSQPvjGHsl/wXQrTHAMdYsn6M7Dsu6GHUQ4l8cSzskmAaqSjynEuj7eJijJujCTJTX8O9t5lW8yyoTZirHwzt976vSwWy6yRDWxufuMAjm753Cwvbr5PAw3EsSVqAxgVmcgA8rHgZTO1WuEcxw2EPM2MeCbVPvdDr25JsGDnG/MFWrUR22NNCEZZY4YHEJhkaGSAazkFF5e3EKpWuK/5sS1QEpNMrsdCIRDGsP4cd5wJGm6hb9ZVKcNYtQSA4rb/LaWlEjOEoMpXkWbQOV8cVEOwfOy0=
X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA3PR02MB11163.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(1800799024)(19092799006)(366016)(786006)(376014)(4022899009)(18002099003)(22082099003)(4133799003)(11063799006)(56012099006)(6133799003);DIR:OUT;SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: d5sVRFFMBST0r71LHOgvOfp0Tr57wO/rJ/yUP5nsg/3HH4kCB3Q531GBdxRgcd2y9EcPpyXFAGWZuMbAkcLekmNE//3BN+BvM+TlqYkiMm0o1kkHEERd++FLNtrW+Fzy+SnkP95jYo4AS7OTVAMJtoNaGEeFEj0U0gCJfgaA/uPhxgDpkbB2BLiUILJgnLWxICW0rNLnt68wm3mRtyytI6sS/bDGW7FcljS3sW7vAsX/jzvyzITWDEZLbK/wVz00mJ7WNCyaAbmkenRnf99mPUhql/0rYUgZVUZQNg8AFOWewKOcx4eBvBQBu4dEeMTVOb9lezpKQPra2PxbJ/Y/GTEtpXxVVqF5s/uhQsB/phD0ZZEuQtWKD7LZ81JIRMK+Zgy5319SwssvwI3P+YoRiN2d2FVh9cOBmDQr9DE+dVaSxAImGK+vgtGqes1DcSnaN6oWEogEFD9DagfqJW966Zeu2YsAvBi/pzbgLG0a1nuZzKM89t8zxXnvsA8Cih/+PQnby8FfaWaeFDSJaTbTYNLK4EwTNWrLAEasXCQZD2QYPrM6+4ytpdqyCGGD3YR9TxBtl/cdSdeAVQca76ErpVDVoBU0nA6byCw3faKcZpH+ko2McIVmA85mZXfVb0Xu6R+U2YVKF17e5YdJEDBNY3HkMJB2A+H3bhNigcZYzpkaoWQ+MkFt7jlYYXNa+OrwyJA08D+GLpq4Traa9v1WPVWjkRoZ1Ciq6wJhCIEPHV7q/2sSN/QjfW6hbyLisZ8aqOvGCTgod13xU/Sfc4YdSyPveKtPMH66Y13wIUzg+5sUnlLdrL52dY6KxjgzRhr06atqbBZdMSAYCg/8pTmY8WakOrr1Wq4l9Y7O7cbTwC6qUH0u2y0JKfVS/swcS2PQVYH1qdp1La0Ba/ivRPrA0vAcUReJnIoNEKuWosM90PZRezM/dBhfKHFNxSkwzaQ+V8X1SLbjAQmn6TcRqLd0YYZAbJ5EBghWgHnksvuuCC7k/OENJG3jpshi8MP5kKAXoaUdnq1edFqDVDZmGILeM36hFDXAXTAQBSquxOaoVTXUIHALqYVFGO10Ax0TvHocoo7IV3oXmE3gjwiU7Xa0DAZ1FIMuh3aldbGT7weftvJbi+lGZWYGsx/fkKK0YfQW5bawBlpo1UO9rNqazlhfoIe/M4SotyVGA3PWi8TVluKP5Mn91DN+Hn31ihgUqUZEb9YOvE0Upvdn/rf7EXn+FMSJXZw4XfQb2Dxm0Ur6EvuEjVjJW9iPv1NPYxmcjMgoVCLAW17IqbhK2Rt0xJcPcBjEgdl8wgE/vUpeicJ0LHTygQnFcC8sPszm8nkDZy+bs2w6LGaRIEs0QEh7WDEu7uhmZJYzzlOGmdtQ1+tWcvqcGI0zTqPd4kaHOcNSoqZJb/TiyGjhSsN6/UbANAELBvmrVjx9PUTWBo1eV7+KDRZYyv5As8Hs5VNv81WnkeEhekjN7hPfZanr5GWlAWOt64JCYBs1SpV+CAOQyAOzRG54t5LCZef9EwOU1ZbSlrGb/+F8D5TIidh50g7R4MzLa2QqhNCFxE3h5/qYTNCRv4wEFZ3tYNzmjhJ8yUq8OKTarrWiRUxdX/+oWdzRtObId3dGJ044WNnCQyScXwfxP4IMN+WrP+epUqN2N/zjemgCOVHSAJcFry2cx2HR/DIc7/iG+YGYVjMXcNTLJx+6bw50hDrCUcrsEyn0Wb1tFiraItDcP7XaPsf7ly5eNpZenw==
X-OriginatorOrg: cs.tcd.ie
X-MS-Exchange-CrossTenant-Network-Message-Id: 705f3ce8-b8af-4e45-d72e-08ded1f48234
X-MS-Exchange-CrossTenant-AuthSource: PA3PR02MB11163.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jun 2026 13:28:42.1885 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: d595be8d-b306-45f4-8064-9e5b82fbe52b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: koVCtCnbf9+UWDr0D6BnmldHdFY1bYZZv7qaNzETO6WY1t7jVvLMI7IcsqvCTJDn
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR02MB9729
Message-ID-Hash: BIJDRWIQ4LCIO7Y3NFO3QNII3ID2IL3M
X-Message-ID-Hash: BIJDRWIQ4LCIO7Y3NFO3QNII3ID2IL3M
X-MailFrom: stephen.farrell@cs.tcd.ie
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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [hpke] Re: A few PRs for review
List-Id: "Hybrid Public Key Exchange (HPKE) Publication, Kept Efficient (hpke) to discuss updates and improvements to HPKE." <hpke.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/hpke/1hQvoPlkutEmLtAtyV9LmJTCJFg>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hpke>
List-Help: <mailto:hpke-request@ietf.org?subject=help>
List-Owner: <mailto:hpke-owner@ietf.org>
List-Post: <mailto:hpke@ietf.org>
List-Subscribe: <mailto:hpke-join@ietf.org>
List-Unsubscribe: <mailto:hpke-leave@ietf.org>

Hiya,

On 24/06/2026 04:20, Richard Barnes wrote:
> Hi HPKE WG folks,
> 
> As our main spec is strolling down the path to finalization, a few more
> minor PRs have come along:
> 
> https://github.com/hpkewg/hpke/pulls
> 
> None are major, but a few have technical content, so review would be
> appreciated.  If I don't hear anything by the end of the week, I'll go
> ahead and merge them and cut a new draft for the IESG to review.

WRT PR#70, I guess I'll be in the rough, but I'm still
not keen on psk_id values with embedded NUL bytes as I
think that's more a foot-gun than useful, e.g. if such
a thing is supposed to be entered via a CLI or via some
script or into a form, unexpected things may happen, or
it may not be possible to enter the value. (I think the
rest of the PR is likely fine.)

Cheers,
S.

> 
> Thanks,
> --Richard
> 
> 
> _______________________________________________
> hpke mailing list -- hpke@ietf.org
> To unsubscribe send an email to hpke-leave@ietf.org