Re: [Cbor] 65-bit negatives, big nums conflict between CDE and dCBOR drafts?

"lgl island-resort.com" <lgl@island-resort.com> Sat, 06 April 2024 17:47 UTC

Return-Path: <lgl@island-resort.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92FDEC14F5F3 for <cbor@ietfa.amsl.com>; Sat, 6 Apr 2024 10:47:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.554
X-Spam-Level:
X-Spam-Status: No, score=-0.554 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t9DafTYVLquy for <cbor@ietfa.amsl.com>; Sat, 6 Apr 2024 10:47:11 -0700 (PDT)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2096.outbound.protection.outlook.com [40.107.93.96]) (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 30017C14F60D for <cbor@ietf.org>; Sat, 6 Apr 2024 10:47:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZVIrlNGumN4uoN0yobkMJNkTpoTq4LlhyEsyWdr+5sj40g/zYu8K9AWJnOY6uTebhtZmlzTf7jc7LQjoMIVQXb150GzEQaTccMbiJ4UMePdWByn0+DV1NtE0E3Y+8/zq4dzIXngPuMMDZH8Ce3sx14leLlbHuK8t8i7DJVE82EZXzf80Lhbm5l+F9yfOiAC2xIBe34o19q5ZrtugeMmj8NiX9zog16yrVzPodH0osjTv0UIbVtO8PZNkZomsqBL4VEgaD41ObThjOw+OG1kEpbNSYhuWqspluLLifoiNbUK79Az9XEJ0faLQRM5rCZ0W9lYGnG9+RnlCV3U6ZP/ERA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JN/rIGk0RgzpK0u4B+k6F6O1LatqQY7/DwBiq/CNdtI=; b=LiWPo0OVBms3Kfm1m3CngmryUascEweWRuwsf7tdBgL0WBuZPPXJK+vry8jZ/x4M4bK+aNrr95tmLH/4XPg7N1O9r4/FATy0KdiDR9/mVZozaYiiniD4Hvr4mDKbgf8xf479Hs0rIiW9v7vzHcNtokmnWXIvHKjR2f7k5FmEPrno0bmohe8c7gbpEI8nbIPW1OHPKEPR8BKq/cV0BUlz3UkN2DeCV2NJ5aihSecOsBnCMh85n93G5ZKcJFvhFdYl9I5YKhPxR3FZi/2a1n2JvFDG6IiNWi/shtrwHE1Q5pZu+rCtDGClhA0bV1dviRaGs68G/TXi1HfU4nXfUU22zA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=island-resort.com; dmarc=pass action=none header.from=island-resort.com; dkim=pass header.d=island-resort.com; arc=none
Received: from PH7PR22MB3092.namprd22.prod.outlook.com (2603:10b6:510:13b::8) by PH8PR22MB4021.namprd22.prod.outlook.com (2603:10b6:510:259::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Sat, 6 Apr 2024 17:47:06 +0000
Received: from PH7PR22MB3092.namprd22.prod.outlook.com ([fe80::1cab:7344:221c:bb8e]) by PH7PR22MB3092.namprd22.prod.outlook.com ([fe80::1cab:7344:221c:bb8e%5]) with mapi id 15.20.7409.042; Sat, 6 Apr 2024 17:47:06 +0000
From: "lgl island-resort.com" <lgl@island-resort.com>
To: Anders Rundgren <anders.rundgren.net@gmail.com>
CC: "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: [Cbor] 65-bit negatives, big nums conflict between CDE and dCBOR drafts?
Thread-Index: AQHah5kQOMh6PuR0JUmAokyvwEiIELFbRS2AgABAcwA=
Date: Sat, 06 Apr 2024 17:47:06 +0000
Message-ID: <32A30872-2701-49E6-AAFE-4E8CC7EA4C31@island-resort.com>
References: <775D5398-1A78-4255-B337-B9B25ED03ED3@island-resort.com> <1aea13ce-9646-41cb-8f1a-5a249d08e693@gmail.com>
In-Reply-To: <1aea13ce-9646-41cb-8f1a-5a249d08e693@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH7PR22MB3092:EE_|PH8PR22MB4021:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: AkwcHyD5EStLpZK1t6OKCA6DCgHQjG8HfbHtr7kpLp3OQgcmUf0qkZzuGwPrOP0tP015gDd5XvNtLMbnlBNzJojPX5vOcovMSmhF/rbM6jouVGu/sTdDidHs8m2OA2f8ZMzdTNcblwJowXRQVRsQ9yVFltdwkuK5iUmE0cN8Oy/l29tdsWunhJ2/VRGysluEOKCqMhR/8IkE+RijSitNNQA2PyKBnW9dtSB8YqTmotvTXMM8DZ/2ivpw1S4BMh4Lu79y7SJzRFKyyNDrWaj5RgdTSN+4ROiTXMF+Nx0ui9j78iGH4L1jYNKyliAbxh3OiRh+nqxxqlDbfs2mvJgIdu1njC/F9JPcZpKtilkIVqEw5rr9wZOVo0DrHQGidggKTX29vawTgn/DExQWP5JpQCrsgHXSxxTWq7qX3xeINtsHmi9NT1rilqj1fEzCESAlmqbDxjG4tpTPWvN5jhfpwYam/dYx4blyHHDa9+G2gw2+3CpxLMMRIasXqvLzaW+g1xPM7ivWntnyUCS3SXYb4J5N3IeNJLBkI7ZyCF/2wEgWJcK5GSYFTLl8ZLo76uOuGd+2n+AjnHP3lhZ8bLczvCaSi6sAEKY/bXKV3QmkH2IgsagU/GZJzPEve+5GtQF/e8p5ODNOSBGQHczeCQte7XHiVIJd02auUBRSbZDPf7c=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR22MB3092.namprd22.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(366007)(376005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: k0OL/7STn/jd9ru/KhQQT8DIkw85rjIJxXVz0rl4HgFHHKvGnx/wKII9UKTToH1vqmcN5hG86bVmcsNlrS2AFZjgE5KB3uXogh/1qVJ2jGbiNGMd6gIVdri2KKD236Cv+vs5FvHjhEo8Xw3VsHtnbOpyjDBAF9W09McgFlDHPmjejjyO5umKbEx9Z2b06mzFEXwS+/5apLBTuQp+Eh0XmHCFeHC4h41zuscHAZ2BbB1NGXhCHpNFHPymUaMGY7J5UvcpPOVsbV7+Pej5n32m6PvOHgSzGQyOzcW91eFI7cOXOdrpKogZWEbv+9wCmWZcLanc+qgO0gPQqQyEMJU6g/dl5hDPuUlofQavWkouEfR4JhvJPdEIAvS0vmBO+CAUTBhKy8Lod2DfLAjnm7lY88lmwUNWPXvykdAJXeHVOXcHLc9liYMAOYT7JdhEPn/SdsJJPXKY92TgOpLlSK9a4loIO55UMM4b9fj7j9b7jOPMueZa7ycPkCUDZVa1dbi5Qf6nbhQVXY2T2atiaTfLgCf7dFeRanaKuG7OlyNBMpI3zTSxNLnS2vdTDfMwaT86bG7wBluK0bXYcl0WvzhbEQAu82dMEM7vuZiJXe9d5ig2qInyJHNJTPF2fHnIWkZ8BBfIVRgwpbtSRRVAF4GtWbyK+Rt3DURqu10AkRDdm12NGPZ5v/U8WHiZK/OkhYHY48tjf+MD7O/k8oTXPLuD+JkxDpKMjxOUNwjTOQKyz2yu/nZ6q4FBBYJX7ss1AsvSU71V41R/8GFELgJF3y6bht/e8htvaswimfhvGM4olqJB/eWWkabgLdm/tTxMkXH9FYdTv3Ry9OmtNYK+L58H9jQIf0rvU478FdxlvePjS+432FdeuQCoqxfZkRRIr3gaYtLZCo1PM+tbNCnHB3Kpu1nlNE9GlNpXByCke5iZazYdNo8kpbSSysVBn0WKMidWeO/bobTfeLa9LtTgXh5Fxqj4XSDGzvRdKqChanapp7reUfhW1rOtL1ZnVSFNnmMbFIpGSbYFkwL5kIaTUk4yLFOJF/fX2Of6YXApdUMyYpUrmmNgfEZBZk45hQj6yPnXQ/4SjE23rYADZ3LPHIagwdnXzTHBWxuZFd5qgeIfLJbjHQG3EJTLP/GmNUN6MQcx5YOSOTPmm2GHiU3HEvPGSWt4cLf7YaTryr387NUlSW4PGXI10i6c1S38Zuv/4pbmTtzykT0dLpprF8/Ac2uXN8QUWRb63EdccGY69W4UukiybYfbsobfDijHnba7+6w4hS85tciKWT+GI2WO/2I67GeOhNIg9Y/LpmAcn/jRTBXX7DZgRaNIIdX/bz+ADzuUEvAa1qjuyj9s6k5MlLuU2k9CP/Yh/K1DHSQTOnvY/oYcVLmuEfYzm1fI1iiEzmtTXK9lCYhi1EBYecQSWkDddavljvLo3SOk4k8RFQUyMqwJbP04CgvXdhO6Y+xUwlQv3AgA6SIXtZZL9exGjAhtsVDeKwKdVeAkA6UBucoU5OAFXtlaXm5aI0qT0feB/eg6psStpdtta7aBO9bJScvWM4hJH1UShKX9qqJY8T2cboQSE3XE6XORLhs2qSw5f4HRRyaitVBT5gwY0H1GsURpYA==
Content-Type: text/plain; charset="utf-8"
Content-ID: <192111077F08ED4F8DF28194DBAEED06@namprd22.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: island-resort.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH7PR22MB3092.namprd22.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 08d61b0e-f3dc-4d4c-6188-08dc56619365
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Apr 2024 17:47:06.4424 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ad4b5b91-a549-4435-8c42-a30bf94d14a8
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: AnV+PO0sIUuDjzZthX7SP0dsBTyDASmpmYZLlxrRo+RkTWmdzSjR+i6KfhBW+7P+6VXFaEbzZhDZ3KWETZlmXA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR22MB4021
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/bzWZkU8gYLFZ3dNIxw7bnELIdk4>
Subject: Re: [Cbor] 65-bit negatives, big nums conflict between CDE and dCBOR drafts?
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Apr 2024 17:47:15 -0000

> On Apr 6, 2024, at 6:56 AM, Anders Rundgren <anders.rundgren.net@gmail.com> wrote:
> 
> Although I personally don't find the CBOR int/bignum arrangement ideal, this boat has (since long) already sailed and nobody died.

It looks to me that there is a new requirement in draft-ietf-cbor-cde-02 that isn’t in RFC 7049 (canonical CBOR) or RFC 8949 (Preferred Serialization and CDE). The requirement is that no value that can fit into an int64 or uint64 can be sent as a tag 3. That implies 65-bit negatives ints must be sent.

It’s the new requirement that I’m bringing up, not the coexistence of int and bignum.

LL