[core] Re: Ketan Talaulikar's No Objection on draft-ietf-core-oscore-groupcomm-27: (with COMMENT)

Marco Tiloca <marco.tiloca@ri.se> Fri, 12 December 2025 18:16 UTC

Return-Path: <marco.tiloca@ri.se>
X-Original-To: core@mail2.ietf.org
Delivered-To: core@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 579ED99C4DB4; Fri, 12 Dec 2025 10:16:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 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, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=0.001, 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
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=ri.se
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 o1Vm6XztiHuN; Fri, 12 Dec 2025 10:16:07 -0800 (PST)
Received: from MM0P280CU009.outbound.protection.outlook.com (mail-swedensouthazon11011054.outbound.protection.outlook.com [52.101.76.54]) (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 D048C99C4D62; Fri, 12 Dec 2025 10:16:06 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JQMwt8D7P4QNyf/MVrChCkBT1yvILENRW9NwiXJpFChsZ2PtMF4/9FZqRYPhOlxb9KuOpBux1lDriWAuSBOl8FarTG/d7FRGGjyxpiblEhVi80A+BaEYSG4DGdNoxe4nTRIpIxw6NNHGJDsj6owBFBL7A52GQkae1JSx5sFORj8+x7Sl5Zt+hejbYRbjNliEBY3206DTAoAUGvVcZ61++PzgE8SgzzrdWwHRGL6R6A785kqYbQiSH/deozsNH20JkfRd+fhpLsPg8RR93hKBdVp27CoCK6/uMgZIGayYyKJW2RaAnse4hm2LlwlvWhM75GWF+1pQAbKGsL9obmxL0g==
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=lTwcEUMn84XzM8gYz/+9HLZbRZyZwjnMJXPSOiTw24c=; b=sCt5a69AHfQwILp1irVYz6IN4FZ1sP4kEy/nKOlXPWzvnrENqv3ezyznAXIZuCeVZQCykJikexuBL8L+NUt9Pn6v+cyTll7q+lOxMgiMEEKEwv8YJF3ty0YRSSSBG4i2wI2auKeTH5QvXMqOe103uWFD55xNxhBiSmfdgc4Q2BYccJwMWPCjdOhDQ9t7jeM8sTMY9FCWy0+jTNYfGHGif9OHmgWidfW/BLNSqw9N3XwhyRlyiHITeTtjPkZejNq1yCv/CJPlVAeEueb8SHSFk5/amN3TXGbzoWf7mqWsCaMECv5w9qrz7NWYm711qzc56/KseHOO/qL78Y6Rs7DmSw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ri.se; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lTwcEUMn84XzM8gYz/+9HLZbRZyZwjnMJXPSOiTw24c=; b=W4JqSNgb/a9m2vy/GUmBS4u9+0jhhdFYp+fm+bldyu8zPng9DQ9iIT7IijYsGUlqbcKbXp7ik1SON6K54po0CvNjrkd26AsxyxUW/3QmQ3qTuotXKaFz3MHpSw85nrslErSSZc4/jxbd3HMJlmRaXKVt4bFYTRJyMqsAi18j9Z6wcKqvTnTOeLQp5YDtHb/w+ZNV7zQ6CDZv9mLLtN49lp4DVD3qTVt9Z774SwFBqsETUDU668W6n5EZ9WqDtcAwgNaNl5HfiDNbF138F31nystikUiNvpM4YJR/fCdx20uxTdGmJ1UDlM0RA4p1XjPXkcD1T0PXmQfyMhX6NHMUgg==
Received: from GV3P280MB0450.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:11::7) by GV3P280MB0516.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:13::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.11; Fri, 12 Dec 2025 18:15:57 +0000
Received: from GV3P280MB0450.SWEP280.PROD.OUTLOOK.COM ([fe80::660a:b243:998d:77df]) by GV3P280MB0450.SWEP280.PROD.OUTLOOK.COM ([fe80::660a:b243:998d:77df%6]) with mapi id 15.20.9412.011; Fri, 12 Dec 2025 18:15:57 +0000
From: Marco Tiloca <marco.tiloca@ri.se>
To: The IESG <iesg@ietf.org>, Ketan Talaulikar <ketant.ietf@gmail.com>
Thread-Topic: Ketan Talaulikar's No Objection on draft-ietf-core-oscore-groupcomm-27: (with COMMENT)
Thread-Index: AQHcPDsEebnSmcc9QUGGHLX73/YWT7Uercpx
Date: Fri, 12 Dec 2025 18:15:57 +0000
Message-ID: <GV3P280MB04501F9A1248127A674460F899AEA@GV3P280MB0450.SWEP280.PROD.OUTLOOK.COM>
References: <176035770525.665200.7682838919909962863@dt-datatracker-84f8f646b-tg6mn>
In-Reply-To: <176035770525.665200.7682838919909962863@dt-datatracker-84f8f646b-tg6mn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_Enabled=True;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_SiteId=5a9809cf-0bcb-413a-838a-09ecc40cc9e8;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_SetDate=2025-12-12T18:15:57.398Z;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_Name=K2 Intern;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_ContentBits=1;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_Method=Standard;
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ri.se;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: GV3P280MB0450:EE_|GV3P280MB0516:EE_
x-ms-office365-filtering-correlation-id: e45f526d-e6e0-4b29-8878-08de39aa7f68
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|19092799006|376014|366016|38070700021|7053199007|13003099007|8096899003;
x-microsoft-antispam-message-info: ssK/k1wi8sMXWBl2w8dmsFOlipwMB1ZhQ+61CCP+8chczDSkjGEWlRcyQ7KWxlIfRz/kZL9LQC5FebbU4JaBivYHU+6AN8od+GArhXPMSDhr4G1NVTiblGaz6WYTUTkW2VCie0cCfGHqaevnOQzzqVmTEFz4bGl9j20G1BhfhATcf1Wp06OmBmZUhXH77OlFO5wzS67WccIcgEHIenzrhXGTv9E4/KE85xB44xPmkDYhm7++2+9dPqwdoDAfdxF+4FPeTpnbWDMYP8LOBGbbIbYQ9AxspLdLwQC0HM7oZBSkjUgstHj84zjTok+LjsVnNN8C7zrJj3M/oKKkNuAPyqkVncfqyqFq3q8grL+1rYEPWWVzwwmTT+SSlFnDPUZAKiIY2PSP927fKQ6eGKtoWFYQ1Z7QT0+SSUPrSXenYksDcrDFrWgYQE/6oBu4xdfjVPS2L6ygS+mwNJlzJ5SvMCmSrcBeEXo3Zi6A5jT0x+Ny0Y4cyr1Ui4JSxGG3VjkntT23+hgtPBdCzjeQBw2fFSBKdLtDoIGRpcLGo6XeVQYVfTEMcrHeS4i/f/DMA4KJK7L1GIopCGAcOhKQUVC5XcuA9v5vNi2WUo6cBqE4w7vKsky9OZQfMZMDgeYLA2XeXjpdDd+rIBU3n2NlPdJry/ZGVNw/xKqmmUvJiUpK7xZS4trGPAi4juAQ7K2BlmoIf+MeTZODStWd0Kh1oE2KWDTGq9IZ52NFT8oQt6ug8Nezv5+5hIZQ6TL8NA9JWdrQ0mz/Wwjf92F5wZMyEMY05yvx+rIKx2+V1RTT9mObMOMiVZ5r5zQfO/rhRFlv0/frTN6B9XyVWy3Lt6nGAJxeotJvwN0GTInw+rIhGrhx0ghN3Fkkd06X8GVxX+5NBys2eVmTf6pYfAltfvEbGx53Ls07YFdTad7vbwcYPdaKqEwhhYssLBgSyPeD0WMrSLmKX6SjmP346si1YD2NDqvUDTyHlNShqaaGqHn0dsk695WnwP7GhyTHov1QXoRrNZXy+s6jgWdNBp5lVC44rq0mLQZxhwbD1+PMWenDzO0D2vzluhhgKzYx/Dg0Mf/ku/BVyxM1Ompu2+8wkEi6JWlqNm+4rzxVCfCrjfxIaj7HwZ/paIBRcUmx0o4+x/i2W6dv2URmoAJcrTgWrn6zEK+82Roa8ZT1SXQz9mJfMZfNFirfCnHgnfZeutQw8JRTvpScaQLr7Mu4sYsLy3CH/nm7UxTltGscjzGn+Ik2VDMTBN2201PHay0h8Io+zlg28apWjXvFOBirY9PpMdliLHX/tFqRb/QBuM6e3OjqvLcH7cy5VVR0bcCYvrBBdnM5Lzxtl5jOk5vNNrnmDTBHM/5zK/1QdVkJu4hBe5q2cp4VVt3lVVqg0uYmvOU7ro4J3HJmPjHRdcTHSFWz/nA2V8qIl2UcWQ13IXNqI+Vzyrfo0xX/xKNCemxJVHEEZnUYvzKyv1DFAsg5ZzRZvvsMy+Bjr4OrCRSp8b5sDm+5QpxRajMAdGiHuJbZuR/Z63iuBxBx
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV3P280MB0450.SWEP280.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(19092799006)(376014)(366016)(38070700021)(7053199007)(13003099007)(8096899003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 58A1KFtvwGODlKMXtp5tUkjrZYEmzmSEpWk6rYtNcK8+R7jsySmoHChJDbURZaYxpsMyHY1v6EtBOwsMhvXyUmC64NvhE8Lt026Us4lhv0tlFweB+Svb1FKawuiqyWBouY+nAvXopzTKj3FZWWRF1xr12yMqwxk7vl5nTo1jMc1fZ58mIbc8hy2MocByEDDjwj5RhU7UDMDAdnlFdOeQ1hi+gG5QxzYQekm/APMOC8PlBAokete9SZEqVGqrJ+Hr4BvGYxiXy+GR9AJgPDwlYIgkdav55QaJkCUetG9q3S+eE1mNoSJAchj7Tj8xp/2TNltkZZVDJ+eKlK5NaGtTeR2RLNKFuQnK3L9zL9I8hNwqrCd7WOYH8ejx3pTsqfWuKJuHrb9+G119Va9yl9S0f5H6idCESGOeU/VD/VU7BOsUpagAOHV4KglePcKqV+C9seBftk/fsxqvLifUCquiVGK34h054L9fMW1MMeKLNAKaYu8t1hCaa5Sf1RS0B4ng9kU0VKa6jkJli99torZb971+Na3KihW7h52V5M39/wfxXs27css+/TqSfm0gL+f+R2afjOSvLE+6cumiNGFo6Z7vlljVX/+jARKhWpHTzPL6ds2BlPxeKEymRl22SmFcaozl2Ro0RWHx4LVSJhRL5AhYKyDnH0zSH4P8Ts/XDsilH6K2qz6nsPrqB7oU9m9ayBnFqrTEvmHS3uTTdqUA0iQIcqwQFfvMxZN60WSvQA/M26W2oe/UrdUOCxl4rSoqDjwKHAAZPTtC5Kf5v/o8uAb5vMLwvFWwQbTn8mTtZtelt4HbEJP1erp9fmFtObC/kptW+WCTy3eziYhCSLZK09B68vBnjQID92U9o3X/BPJ87C+1iOTZOaoPj2jX48ZMIluJEco0EnE3Ht83blRoUnVrSz2N7wWwEcqTrYtkPXX1+O+uhrny3bYmpOk9f/+gSrnrk+B+WmJxJE/6Wcq08nv2cIo0Sj4YmbgPN7trb/bcsF/lZFYqmsO08b3S8+Shtdi863rGov2XYhJE5Owu51A0rPTZ+lA5tS8Fy9rSamk0uxNkblqHLC/UnsfumX2nCaYTqv6+2qHB35cZOoDZ8KdSnlj8ysEwjF0vzxzxhcg9+UykjOX9fwquZy3TGBHC2Me88CgRcxN+5wI9zUyL4OiAWBdErF7V1s9VRkxmsvR5vYYQaKCMGJu+IP8Wh+PLChTy5aVWdM9pnbJvYO7PdKEM/tOwzCykfhCh/MOnzRJ2noAWr3k7VxsTZhPTBllLZJLRfyUyRPYCVj/C2GsfmdmPTEG9Bf/Fp8vL9J8JQVlt6cTFzpUF4MksT1Qc5L384u8ATVJcCM3ybRrXyYIJUtMfgsI9YuZYCR6p56RolJSuhVUn52XEOG3GUf9KT2Fb8KDuDhQ9XXEp4sZA3qzS4M0gwiY2CdbpUDnugdk7o2ghI/BkEfYuR/Npfrs6VKfPqW2/WUgsHWBDu6sEvKBjFVDNPeCn/ChCk+RHqjoI0uUn86OG0OYiL0icsH5zBym3s6qAqiOu1Ol5Z/uwPq2PvmDam7nOmhdkYT8dv2x4sWU=
Content-Type: multipart/alternative; boundary="_000_GV3P280MB04501F9A1248127A674460F899AEAGV3P280MB0450SWEP_"
MIME-Version: 1.0
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: GV3P280MB0450.SWEP280.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: e45f526d-e6e0-4b29-8878-08de39aa7f68
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2025 18:15:57.7731 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: GOeRGU71wMDnbD41z4XCnYRE3TGKaCK1QszN82MPv4s2oLjAjt3f/u0bLgYJNqbRcAlnFMD1SgtDOAqXJX8eng==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV3P280MB0516
Message-ID-Hash: VWOORB2COM5XVA4RWMZEWCTZ66DADHPB
X-Message-ID-Hash: VWOORB2COM5XVA4RWMZEWCTZ66DADHPB
X-MailFrom: marco.tiloca@ri.se
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-core.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-core-oscore-groupcomm@ietf.org" <draft-ietf-core-oscore-groupcomm@ietf.org>, "core-chairs@ietf.org" <core-chairs@ietf.org>, "core@ietf.org" <core@ietf.org>, "christian@amsuess.com" <christian@amsuess.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [core] Re: Ketan Talaulikar's No Objection on draft-ietf-core-oscore-groupcomm-27: (with COMMENT)
List-Id: "Constrained RESTful Environments (CoRE) Working Group list" <core.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/x1-vZDKASglVJUDoDdLEfYhBAqs>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Owner: <mailto:core-owner@ietf.org>
List-Post: <mailto:core@ietf.org>
List-Subscribe: <mailto:core-join@ietf.org>
List-Unsubscribe: <mailto:core-leave@ietf.org>

Hello Ketan,

Thanks a lot for your review! Please find in line below our detailed reply to your comment.

Thanks,
/Marco

________________________________
From: Ketan Talaulikar via Datatracker <noreply@ietf.org>
Sent: Monday, October 13, 2025 2:15 PM
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-core-oscore-groupcomm@ietf.org <draft-ietf-core-oscore-groupcomm@ietf.org>; core-chairs@ietf.org <core-chairs@ietf.org>; core@ietf.org <core@ietf.org>; christian@amsuess.com <christian@amsuess.com>; christian@amsuess.com <christian@amsuess.com>
Subject: Ketan Talaulikar's No Objection on draft-ietf-core-oscore-groupcomm-27: (with COMMENT)

Ketan Talaulikar has entered the following ballot position for
draft-ietf-core-oscore-groupcomm-27: 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://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fabout%2Fgroups%2Fiesg%2Fstatements%2Fhandling-ballot-positions%2F&data=05%7C02%7Cmarco.tiloca%40ri.se%7C71ea933038fe43664f1d08de0a52256e%7C5a9809cf0bcb413a838a09ecc40cc9e8%7C0%7C0%7C638959545084060536%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=AXlag2Jx3WlNdni5Rz%2FO1T5w026MXd91KwP0G3BSbsU%3D&reserved=0<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://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-core-oscore-groupcomm%2F&data=05%7C02%7Cmarco.tiloca%40ri.se%7C71ea933038fe43664f1d08de0a52256e%7C5a9809cf0bcb413a838a09ecc40cc9e8%7C0%7C0%7C638959545084081142%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=fezdM2RdgD%2ByKfQ64pjp1ZU6%2B0FozLtF9QX0NUuF%2BOs%3D&reserved=0<https://datatracker.ietf.org/doc/draft-ietf-core-oscore-groupcomm/>



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thanks to the authors and the WG for their work on this document.

I have a question about the normative references that I am moving from DISCUSS
to COMMENTS following a similar discussion with the rest of the IESG in a
recent telechat:

Why would the reference to an IANA registry COSE.Algorithms be a normative
reference instead of an informative reference. I find the actual normative
portions are in RFCs 8613, 5869, and 9053 - all of which are correctly
categorized as normative. Isn't the pointer to the registry just an helpful
reference for readers?

==>MT

The reference is used in Section 2.1.2 "HKDF Algorithm", which says:

> The HKDF Algorithm (see Section 3.1 of [RFC8613]) SHALL identify the used key derivation function, which MUST be one of the HMAC-based HKDF [RFC5869] algorithms defined for COSE (see Section 5.1 of [RFC9053]) and registered at [COSE.Algorithms].

Going through the references included there:

* RFC 8613 is included as related to the HKDF Algorithm parameter in the Common Context.

* RFC 5869 is included as related to the HMAC-based HKDF construct as such.

* RFC 9053 is included as related to the use of HMAC-based HKDF in COSE. In addition to that, it is sufficient specifically for HKDF SHA-256 and HKDF SHA-512, which are defined in that document.

* The "COSE Algorithms" registry is included for generally taking into account future HMAC-based HKDF. It is needed that also such HKDF are specifically available for COSE, and an implementor has to check the registry in order to verify whether that is the case.

Therefore, we believe that it is appropriate for the reference to the "COSE Algorithms" registry to be normative as well.


For other algorithms that are also used in Group OSCORE (i.e., AEAD Algorithm, Group Encryption Algorithm, Signature Algorithm, and Pairwise Key Agreement Algorithm), they are also needed to be specifically available for COSE and therefore present in the "COSE Algorithms" registry.

However, a normative reference to the "COSE Algorithms" registry is not really needed for those algorithms. (If any, an informative reference would be provided in the spirit of a simple pointer.)

The reason is that, unlike for the HKDF Algorithm, all those four algorithms used in the group are indicated within the aad_array structure that is built to process a message with Group OSCORE (see Section 3.4). In particular, a specific algorithm is indicated by means of the corresponding identifier taken from "Value" field of the "COSE Algorithms" registry.

That is, the need to correctly build the aad_array structure already requires the developer to look at the "COSE Algorithms" registry for picking up the correct algorithm identifiers. (At best, a normative reference here too would be redundant and superfluous.)

<==