Re: [Cbor] [Rats] Combining CBOR protocol libraries
Thomas Fossati <Thomas.Fossati@arm.com> Fri, 21 May 2021 07:16 UTC
Return-Path: <Thomas.Fossati@arm.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 51DF23A1D4B;
Fri, 21 May 2021 00:16:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 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, UNPARSEABLE_RELAY=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=armh.onmicrosoft.com header.b=ojIdOYOR;
dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com
header.b=ojIdOYOR
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 qZ72mEcNNkPI; Fri, 21 May 2021 00:16:27 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com
(mail-eopbgr140044.outbound.protection.outlook.com [40.107.14.44])
(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 C4F043A1D4A;
Fri, 21 May 2021 00:16:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;
s=selector2-armh-onmicrosoft-com;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=HMwBJ+6EYT4/jqgup+0wMVMb1JO1RfqKTSdaQ/0F3KM=;
b=ojIdOYORIBYvnC0gew+BxYFlCKbSswfGRceWuNNDo+I6Z5hseh3drvAeclIkUMryLIJdUBVpb8J5Q1297ko5V1vCl2zDCo4PJUB4MgYt+nUyR5m2hEheRKdOyARrxTsM56Ep5+Ua6o0DnkW1CngwK8dXpSwvNReC3zcZsfpP+8M=
Received: from DB6PR0202CA0040.eurprd02.prod.outlook.com (2603:10a6:4:a5::26)
by AM6PR08MB4739.eurprd08.prod.outlook.com (2603:10a6:20b:c6::14)
with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.23; Fri, 21 May
2021 07:16:24 +0000
Received: from DB5EUR03FT017.eop-EUR03.prod.protection.outlook.com
(2603:10a6:4:a5:cafe::b3) by DB6PR0202CA0040.outlook.office365.com
(2603:10a6:4:a5::26) with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.24 via Frontend
Transport; Fri, 21 May 2021 07:16:24 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123)
smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified)
header.d=armh.onmicrosoft.com;ietf.org; dmarc=pass action=none
header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
63.35.35.123 as permitted sender) receiver=protection.outlook.com;
client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
DB5EUR03FT017.mail.protection.outlook.com (10.152.20.114) with
Microsoft SMTP
Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
15.20.4129.25 via Frontend Transport; Fri, 21 May 2021 07:16:23 +0000
Received: ("Tessian outbound 3c5232d12880:v92");
Fri, 21 May 2021 07:16:23 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 4c97a8277f5bb24a
X-CR-MTA-TID: 64aa7808
Received: from b1c20f3341ed.1
by 64aa7808-outbound-1.mta.getcheckrecipient.com id
8D37CB0C-6175-4F5B-830B-60BC29F2A74F.1;
Fri, 21 May 2021 07:16:17 +0000
Received: from EUR03-DB5-obe.outbound.protection.outlook.com
by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b1c20f3341ed.1
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
Fri, 21 May 2021 07:16:17 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=EdPI28aaAnZB6kaEBMlnLQ/gtwX7UoR6p/1vWLbo2OZUGSlQpZKvErAuMYaQVDJX47k9g2MtomF3WnU2dxEYfeL3ASCqDVpjkhTIIVlTIq7Jxbn/HvzqUCuI52OxUjDL+MCha8ouxGY8B3ktI60gM8yXXUeGHMFfAt8Z8qb7R8JLhC4Xml99x0pb5v1Qh5+a8bGPgIZACOXw4EHQ0791qQs6EnWpjIIydIvrAQsY6wi1DF7/exQ0TVgeDpUwcervKIng1jkxo2HIwxlwYEr1VLFr/AvZEBj8IA9zT8xO9VEpMkinbEWyu6gzLeDtgZGufWN27q9jbmqQDxQWwdqhaQ==
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=HMwBJ+6EYT4/jqgup+0wMVMb1JO1RfqKTSdaQ/0F3KM=;
b=ER3qVFLcB+QI4HNjdRa/x7Eeotij7V7CPKX2WTNe0uaSDWU1FH4PXdxNVcT4/MpvnjsiwhG+JahfOTAmLFtwNjsUShLuMI3OYerjUB26x5YS+t9vJEMKPbgYAfkA2KYxbpZdlJBbI9VqYzJXh0Krmj/EohYwirBA6Tj7JIe74itD8to3WPqF/UCyJmeAn9Fw5mNmM3cwtwRzeiR5NGGtmHpk0VNrkjrAoPmjmHjt6xFFRnT2vrK9WZRMPZn6nlK+Lfv8656RQCAsAvoPK/vDOLH65KO6R+LiZc7EUok4AHwzYyU5cSvdj3H/kEim7tYHa/UM4gmfPoz3G0wp8OMBGg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;
s=selector2-armh-onmicrosoft-com;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=HMwBJ+6EYT4/jqgup+0wMVMb1JO1RfqKTSdaQ/0F3KM=;
b=ojIdOYORIBYvnC0gew+BxYFlCKbSswfGRceWuNNDo+I6Z5hseh3drvAeclIkUMryLIJdUBVpb8J5Q1297ko5V1vCl2zDCo4PJUB4MgYt+nUyR5m2hEheRKdOyARrxTsM56Ep5+Ua6o0DnkW1CngwK8dXpSwvNReC3zcZsfpP+8M=
Received: from DB9PR08MB6524.eurprd08.prod.outlook.com (2603:10a6:10:251::8)
by DB6PR0801MB2054.eurprd08.prod.outlook.com (2603:10a6:4:77::7) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.28; Fri, 21 May
2021 07:16:08 +0000
Received: from DB9PR08MB6524.eurprd08.prod.outlook.com
([fe80::e9e7:ea3a:3bca:5b3c]) by DB9PR08MB6524.eurprd08.prod.outlook.com
([fe80::e9e7:ea3a:3bca:5b3c%7]) with mapi id 15.20.4150.023; Fri, 21 May 2021
07:16:08 +0000
From: Thomas Fossati <Thomas.Fossati@arm.com>
To: Laurence Lundblade <lgl@island-resort.com>
CC: "cbor@ietf.org" <cbor@ietf.org>, "rats@ietf.org" <rats@ietf.org>, Thomas
Fossati <Thomas.Fossati@arm.com>
Thread-Topic: [Cbor] [Rats] Combining CBOR protocol libraries
Thread-Index: AQHXTa+n/Am9dSiwdEa6W3h4yY1PfKrs3tKA///+94CAALnsgA==
Date: Fri, 21 May 2021 07:16:07 +0000
Message-ID: <899303B0-5428-43C3-963A-F9270688F2D6@arm.com>
References: <2AE5612D-B305-4F2C-BC1A-F36F0093F0C0@island-resort.com>
<3382F797-49C8-4ECC-AA86-08AD53240D73@arm.com>
<445B2798-B484-4106-9D8B-2B6A4CC35D99@island-resort.com>
In-Reply-To: <445B2798-B484-4106-9D8B-2B6A4CC35D99@island-resort.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.49.21050901
Authentication-Results-Original: island-resort.com; dkim=none (message not
signed) header.d=none;island-resort.com; dmarc=none action=none
header.from=arm.com;
x-originating-ip: [82.12.10.179]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: 0423afcd-21d7-4dd5-e9cb-08d91c285705
x-ms-traffictypediagnostic: DB6PR0801MB2054:|AM6PR08MB4739:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <AM6PR08MB4739B150E05781DE517B726D9C299@AM6PR08MB4739.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:4941;OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: ZCWLqYysYu1Mj2VygiOnvW/fsTC5Nbhqr73DdBbnUbvvR/Mv1dvPzyu8PlORImInHnCxczWacXVX8aB7zgMWHMXlLRldRg57gdJL9v4RGpN99kxQIyM5f688TxcSziXfNDJzj2qYDsP7c+C2VQaXJr8+On/h6nMKx+hHn5i47JF1Iw8pmjBG40KEmvo25m9GbQLLpqyIFVC1b5Tp1SetyePC+ce2QehC9Hs9yxZtCGMVNt60UA8oajXHBf6JC8AzIqYKlPuvZ3escxULE6td08Uz3rI4YiwZ3/jq0/1hjNmm2+jRiRfFOin1FKNRQGwz8rAaIZFhaCV2Q9Y3w7vPhr+ah0g90F5vYmAmwF1ecQWezwrJSpVetPv1ttcoNPct2vLbFTCj6vGE0eVMP1pmob4p4uP7Z5cyC6+wJUkq3URdVTAX5vJbHXM+yuTS4NKLpvaByhtnr1po2XLrQL4z6aYz/I0SnuOUqs11nQhx8OJsEEeTCx/wR3OFRknzasTdPpiMWPkpnNR/9z5xc1lwhum+L2yPkdYS3LkGapWnp+Oadb+FWlaP3qzIMOw6kFl8sElqDQahvStDG8Pk3SRb2O/75VysbpXUwpJZkXd77oAd3uYUfKgrpspaBsx26CuOI8a4acrmOAMr05idGvFB0c5ta67rOFYrzpskzEkPf3I=
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR08MB6524.eurprd08.prod.outlook.com;
PTR:; CAT:NONE;
SFS:(4636009)(366004)(136003)(396003)(376002)(39860400002)(346002)(86362001)(316002)(8936002)(91956017)(54906003)(76116006)(83380400001)(64756008)(6512007)(66946007)(66446008)(66556008)(66476007)(6486002)(186003)(5660300002)(38100700002)(71200400001)(36756003)(4326008)(122000001)(4744005)(2616005)(26005)(478600001)(8676002)(2906002)(53546011)(6506007)(33656002)(6916009)(45980500001);
DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: ZIrydcLJ1UMMGC4OQWZeuNa3H/CXPDfMGFW/oiHu0X5/yS+bFLCRzuzBRQGeQXg+FhR+H9ZWmAY6O5Dl1HGd4aDmcbyScQr8q1X+iWjY6xhypARkrljCuKYZ9PyfA52Mun+jyBMKVVop9e5hAULGMSOZJpcxvzTO60lVAtSmB2qt5hZ7M3XtWYzAtzgbBokW26bYzrXQtKbBn+TVoPnXrd1AVfOfqmNZj8DT3hXMxErLDHrNKqKp98lxxapDPbAS69MixRZdLayvCWXrWlTHIpLTuINtWABR5Zi6KPl+vkB+QUG6i0KFtqhDPXnATUm2idrJeTaiyuaL//gp+6EhFLtUbaWMT5s4o6N076Mvpd3HmTgypTk8sMnB4Mxwgq8WdSFV4RSzWZSf5MbxEVvb1+COGnuBqeV/D4NnvznhsvNakd02T8mvTMrpfGMGI7xrlQAXrYKyBfL9O9IxLZuhxDSX6nhu1ilOUk7I/BLaRtzWywNKhOIlvXw8Lqgw4vNC3qz9FERuw++NYlGl2s4zq8quaP1j/ZzjjoJLWDeCi578Hmr2lr6FA6fYq/N72xAkRRhlJeOiYFUyLhYgPZH9EXSHKqq2llVO6KkkmZTDyCJ1+PJdZKSwf9TzA0r0e+Ly0aTEHUmwwh937EkITgm7adCJXfPPiIn8IndvPN8CSz9w/0WZuxcGWQr3WC6lQmgm98DoBY6Ecvn2+EsteoYMLCWH2w3jZC81XAwtMs3ki9Cm3s2vM0aiQsI3g5SNeRKI
Content-Type: text/plain; charset="utf-8"
Content-ID: <C0E60C5C163C9946BE8819B48FD88CCB@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2054
Original-Authentication-Results: island-resort.com;
dkim=none (message not signed)
header.d=none;island-resort.com; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT017.eop-EUR03.prod.protection.outlook.com
X-MS-Office365-Filtering-Correlation-Id-Prvs: f88d86e8-173e-4bca-26d8-08d91c284de8
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: DJhc1QAIFZKOHCYrjIWuu6huvoEXMP/1kGGgX0LPJjFEfBeAkpYe4mwBLZLqur9GFR34at5yQ1UkPXJxKCVKrZLq9fUZu3zPYLlXyD/sM6QXXcs+OiwxzdjM075IpYHgg1XcCjiy19IbKZzrQ/7UE7vne4WVO4PuMNtWOPONa656WLlRhhQqi48USCLJBLWamvDwzrI9WxOXp0+MpmAH+jeGzVLX6T61xtjZ/FfsuW6vlHcHcKB/QsWjY9znJd6eRsMdN5WpT7YaT7Es1uuoZNBG2u3sowwJ5aHdVmMpJDmyUPQEs0wva2YHrKe+mk7F0Mpn9X2IPL0Z9Ml5cc/IzJaNS28g0nk7KODmNdzeohSN22mSx8WhMkiMe8v8fb+cc4W3vc2rV5nuC4klsaLa0r+0EgQHLZt6+CiO8OhrhHYmViC4BTk0Z8t/e5Nf2kw2Ic022uiLk7ZHquSy/uYR8ctsLtKMP/kwXp14BsDyhzmvUj8SY637dU6pmAjqW3jsIsSUdkayVyCFU06y21yzDmJIIeZtr+F/WQMPnDiLO2sSCVitvvI/svO0tlWHTMx0d/iERrhIuINBFAg/HZhhqmBfdbPClKsbqNk0NBH4ylq0Me71U59BQfGDIQjKevERwZ9ejF+O4y+Y/NQ9/cxzkQ==
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
IPV:CAL; SFV:NSPM;
H:64aa7808-outbound-1.mta.getcheckrecipient.com;
PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE;
SFS:(4636009)(136003)(346002)(396003)(39860400002)(376002)(46966006)(36840700001)(36756003)(6862004)(2616005)(8676002)(316002)(54906003)(8936002)(336012)(4326008)(5660300002)(2906002)(26005)(4744005)(6486002)(478600001)(47076005)(6512007)(82310400003)(82740400003)(186003)(86362001)(53546011)(6506007)(81166007)(33656002)(83380400001)(450100002)(70206006)(356005)(36860700001)(70586007);
DIR:OUT; SFP:1101;
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2021 07:16:23.3820 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0423afcd-21d7-4dd5-e9cb-08d91c285705
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT017.eop-EUR03.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4739
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/dPUVg8qUhrmwwBHOOcdU4ci2VLs>
Subject: Re: [Cbor] [Rats] Combining CBOR protocol libraries
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 21 May 2021 07:16:32 -0000
On 20/05/2021, 22:10, "Laurence Lundblade" <lgl@island-resort.com> wrote: > So which is the better practice, byte-string wrapping for protocols or > a requirement on your better CBOR decoders? From an IETF perspective, what we can do to make protocol composition easier is to do as you suggested. IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
- [Cbor] Combining CBOR protocol libraries Laurence Lundblade
- Re: [Cbor] [Rats] Combining CBOR protocol librari… Thomas Fossati
- Re: [Cbor] [Rats] Combining CBOR protocol librari… Laurence Lundblade
- Re: [Cbor] Combining CBOR protocol libraries Brian E Carpenter
- Re: [Cbor] Combining CBOR protocol libraries Laurence Lundblade
- Re: [Cbor] Combining CBOR protocol libraries Brian E Carpenter
- Re: [Cbor] [Rats] Combining CBOR protocol librari… Thomas Fossati
- Re: [Cbor] [Rats] Combining CBOR protocol librari… Laurence Lundblade