Re: [CFRG] XDR in RFC8391

"Kretschmer, Andreas" <andreas.kretschmer@siemens.com> Thu, 03 December 2020 08:44 UTC

Return-Path: <andreas.kretschmer@siemens.com>
X-Original-To: cfrg@ietfa.amsl.com
Delivered-To: cfrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1FAB3A0B77 for <cfrg@ietfa.amsl.com>; Thu, 3 Dec 2020 00:44:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=siemens.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lPeidlr3HrOS for <cfrg@ietfa.amsl.com>; Thu, 3 Dec 2020 00:44:55 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2087.outbound.protection.outlook.com [40.107.20.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 513BD3A09B5 for <cfrg@irtf.org>; Thu, 3 Dec 2020 00:44:55 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DgedMGocZujoKcRhLbBpkVTEqk/laLMABHaFSajRDTC2n/BoJsbEWEyJghdzSBkY4vWcTSMiEcoHNaGHNpmUQ5Wgvd7DGwzr+y25/wXjov0FsRhFms4Xs6ajnvP704xpf48mlqIaCwdyMoSFZ7RsI19dlG6KXG393IeTuR5oauNs+ZGPifOS7IwSX37hJ6jwuEjTTfmbetsumcq/12Te7geZ5l2TA8Cv6RTm6SH1gGfa85ZvwuDP4osu0etoMAP3zRZQhd92Be+OmyAcueeQkh1ti3YA3MnVOEX7B5O6rsqhAhxziDquLy5m0x1ImBIG8Xau7ySnWQ/L9D2UUfQ6og==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qf9cA0vfnh6Gwf1yWgW6qeOqVnN/QF8+f33XA/Xfw7E=; b=g7fVVctZaV0z65ctdb5JP5Cl5pmym9vdT2pLA6IdAcGcnGBiFtevi2Sc5Hza0XKfthsLALZzDpFx/rZVmkQ+6E7mNlhYT38gKdqCnSPfUD+RlNqqxOw0r5emTXy70zv3e/q0WQXCL52Y0mALH3kzeWjGg9vBA5Mdm5ZVE/M2Y3JMjo7Kf2JzmJfFu6MegYtwB+Lq+gimW3TuC6DyTXdY2KZFw7sdW7kP9ORJ2Pyyt3j0dALXGYv+XvC/q3SiUnpyxBWF1nRikkpcW0VEw0v9rTcgJTkb8iBHjH2fhW4jqscE1DQoBcPKNxE6JKKNQIZIfHl8SJcV5q3HhPQh8YHj5w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.onmicrosoft.com; s=selector1-siemens-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qf9cA0vfnh6Gwf1yWgW6qeOqVnN/QF8+f33XA/Xfw7E=; b=FX/760zMkGX4jHiWlzel51di+JBKI6wrSXXDSrq+eW8Za+0XirAJ4E0spPab/B8hDUD1+uU0uNmjNXSffWpTBicEBebH4LKWmTsfZ1kyOFgVKqdOZDtl/vB/+YeqiuO+lImb+Q95BpyPXyMGBJlJlcosH2N0+N+ipSKsBYICE28=
Received: from AM0PR10MB2274.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:db::21) by AM0PR10MB2628.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:12f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.20; Thu, 3 Dec 2020 08:44:52 +0000
Received: from AM0PR10MB2274.EURPRD10.PROD.OUTLOOK.COM ([fe80::40ba:9451:3369:5cff]) by AM0PR10MB2274.EURPRD10.PROD.OUTLOOK.COM ([fe80::40ba:9451:3369:5cff%3]) with mapi id 15.20.3632.018; Thu, 3 Dec 2020 08:44:51 +0000
From: "Kretschmer, Andreas" <andreas.kretschmer@siemens.com>
To: "stefan@gazdag.de" <stefan@gazdag.de>
CC: "cfrg@irtf.org" <cfrg@irtf.org>
Thread-Topic: [CFRG] XDR in RFC8391
Thread-Index: AdbIi3qr06XDMuaPQ/qiMhrEvJXZiwAw6CKAAAAI+zA=
Date: Thu, 03 Dec 2020 08:44:51 +0000
Message-ID: <AM0PR10MB227452DD0D56F5641145D86F95F20@AM0PR10MB2274.EURPRD10.PROD.OUTLOOK.COM>
References: <VI1PR10MB22850F4780CA2E97A7EA18F795F30@VI1PR10MB2285.EURPRD10.PROD.OUTLOOK.COM> <20201203093425.Horde.zzLgaonniDlwff9qSq1X8A1@webmail.df.eu>
In-Reply-To: <20201203093425.Horde.zzLgaonniDlwff9qSq1X8A1@webmail.df.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gazdag.de; dkim=none (message not signed) header.d=none;gazdag.de; dmarc=none action=none header.from=siemens.com;
x-originating-ip: [83.171.171.123]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: e6487f09-64bb-4460-1471-08d89767b30d
x-ms-traffictypediagnostic: AM0PR10MB2628:
x-microsoft-antispam-prvs: <AM0PR10MB26285EEB9E754F900FF85AA395F20@AM0PR10MB2628.EURPRD10.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: R8uDWojcErsMXYLxtE1SMkuRKJLLZkD9lJlDhHlPsBx4hmoSLOG85gYgyyiXQe7h8oha3sPicSPf+nl2mSr2SNmHwG//Z3N0t2iSnMjnPSnYcFtC4SUeZD6/lswsY+/ck5uVDDAIiOm054ljOqlZTcT3K76HUuk8M3TNFmJybQjN5MG4cQi8We1AeshPJH5Vm8OKZv8uNjjqu0ur1wGF3XzeiDTBJSDAd7bcPv7GI5YybM19Vr01it3Db6BfuqVjt8qxYqsCr3PC34O5nSswOfYQLU1mPeSBd9hBjoLqs0Xkixm6YuIYL2mLclN3kGI/WXfMLMimrMXMxwrN1FMGAw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR10MB2274.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(39860400002)(346002)(136003)(376002)(83380400001)(4326008)(66946007)(76116006)(316002)(8676002)(53546011)(2906002)(8936002)(86362001)(33656002)(55016002)(7696005)(6916009)(26005)(478600001)(66476007)(52536014)(186003)(6506007)(66556008)(64756008)(5660300002)(9686003)(66446008)(71200400001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: mXGZUpFFYaqxg8hXLsgZozIpyGGuKu+EfTi2oQc/VTFrms/39pqkEfNvmlt3LUdaWaww0Fgag9cjOSCzxu6qlA6yPaX/MK/YA21gcE9Vu1RAIZmPGMk/1v8ar1E+Y3FMYHrxpq2g6Ny8RSf0DzpPV6Js7VGr5I9rGPTYOhozAgv9Ml8zKAHjn+agvrazUOO/5OpFoZ/Ub6BA4N/YsZstb+NGyVZaQ+cpEXghKmD9lCwBh5rk87OhZP94m9oSpTDfwDm2WOqHKhnn6Dmhtl7ZcdBXAHBE1QVZItCdzz326DjAV+pgThGAiGUQdCzpvZ+mrLDs2YpMpQjRp1TlVSnMXIemlntbtmLjlTwkPvZ4Ey7e5LJApiN8znrW5g2OsRMnzDi3npTzJigxB9n+9t2okW0y0xgxuBWHNjjzxXM65hP5e8Aqedf+FvUCUjgSkLtY3J+Qp8Q3Id3SPp8Nnqfqekgs5qsI+PIcBhZlNgsMLFf9YcNfSm/lwbsdG11g1HngPpy1hZwngMtZvbTfNU/TMrMBGrPAlSKqbHCQ++zYvxST3ch73jr2EvN3WFiNVktUVwnOdiE77jeB3k+yDi81XouMMYhxe9GNXQmuTHmbMsDDymSU4xnhuaucf7QjpKDIOr1TEEPqUSIDuezbGoP6UAKqWygF+yPfXedbBIiW36cOLy7/zwXMPPQGfpWVvq5JF76++5+yc9P+d52MvzUasFVBsebhKWPK/qmkp09JtWc9pEsvQhW4bVwaWTvGJgm5a7/DiOwGB1sN/NcZnt9HwbVc+F0+fBOzBarIbVj48WrFMagdIoZUPjFiXVgdxeMJTMZgqNZv22RVV7NZj3WWd3grT01s5NO8ikOw/Pyr0zKOOY2xNow1PEy5ewJhkiTFk7xRyC3PUxid8ZE6Ile5OnVY5LVon0ApMJ54Nd5i98qbKovxUcyXEvPgeo90h+Hn9zqT0Al9CCBnqXhMYbi4yHSjSDA5LFH0rIdDHaXbWfI=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB2274.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: e6487f09-64bb-4460-1471-08d89767b30d
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2020 08:44:51.3480 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: IrTGlb2i2vcDNyOT0dQcoQnuRtIxYYHQZEskYGHAOALSl9G1V1ucOq4iRlPyg766igmLkScqU+pAFla2CjakG4TdNwnaS2B2V97ANRa2KMM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2628
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/Cidu_N26oRTnOnyajBcsMdZFMXc>
Subject: Re: [CFRG] XDR in RFC8391
X-BeenThere: cfrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/cfrg>, <mailto:cfrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cfrg/>
List-Post: <mailto:cfrg@irtf.org>
List-Help: <mailto:cfrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/cfrg>, <mailto:cfrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Dec 2020 08:44:57 -0000

Hallo Stefan,

Is this right:

If I want to encode a xmss_ots_signature (e.g. as part of a xmss_signature) I have to write at first 4 byte for the " xmss_algorithm_type type" discriminator followed by 4 byte for an specific arm?

Thanks,
Andreas

-----Original Message-----
From: stefan@gazdag.de <stefan@gazdag.de>
Sent: Donnerstag, 3. Dezember 2020 09:34
To: Kretschmer, Andreas (T RDA CST SEA-DE) <andreas.kretschmer@siemens.com>
Cc: cfrg@irtf.org
Subject: Re: [CFRG] XDR in RFC8391

Hi Andreas,

thanks for pointing out the issues and please excuse the inconvencience.

> - some Identifiers contain "/" and "-", RFC4506 allows only letter,
> digits and underbars
The easy fix for which I'd settle as suggested by David is to use underbars.

> - some enum bodies end with  ",}", RFC4506 requests "}" here
You're right. Please omit the commas.

> - some union definitions have incomplete declarations in the
> case-spec, e.g. the union xmss_ots_signature refers to the
> wotsp-sha2_256 without giving a type.
It's just a numeric identifier, as pointed out by Carsten, defined as
ots_algorithm_type. Does this help or do you have any further
questions about it?

> - Is there a fixed formal correct version of the  RFC8391 XDR
> definitions available?
No, there isn't, yet. But we could e.g. go for an errata for the RFC.

Kind Regards,
Stefan (speaking for the authors)