Re: [Cbor] [SCITT] VS Code Plugin for CBOR Diagnostic (EDN)

Steve Lasker <StevenLasker@hotmail.com> Sun, 17 March 2024 06:11 UTC

Return-Path: <StevenLasker@hotmail.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 AFCDBC15108B; Sat, 16 Mar 2024 23:11:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.223
X-Spam-Level:
X-Spam-Status: No, score=-6.223 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, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.com
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 PeoFcR02I6kk; Sat, 16 Mar 2024 23:11:23 -0700 (PDT)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12olkn2027.outbound.protection.outlook.com [40.92.22.27]) (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 6C143C15108A; Sat, 16 Mar 2024 23:11:23 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ixu2Eenf2L2fV7ZlJ3li7MQb0LOor1XdebvZwtJwwfX00Pd3AN4OOw93gZU4BslM8ZBbaKMAq1JKZ0/ozq8LpTjCm+CA0Dc48/sxqslrOKO7etgp40whkyKyCqBLlV+BNkh1Q+/xJ9c9U9f0D6HcIP356kK1vZtQRl+Mat3ma90y2eS/glC+Zb7D0IYkexOLhcZxoNNG4uUG6eJ87FbiHMTDWUPBGhiM+y4IrhuIZVmKQSo4B7ovGrzE+mmteSpZAqNJS+nxB8dsAWeusaQqTz33/DSGuCJ2oLkraVYgm3MNhXKN5JFxwHmHKkEdSM85FDtwMgysoEGeNZyjeWIYJA==
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=nfIprTPLd/z6IJHxRMQzlf/mXnc7zHMw2Jv7CPDSXa8=; b=ZWyY8ujlUOHXHShf3G+Chc7t3/IR2etCGS0fiMoDBlfW40CpYwIQLs8EBt0GwfssB5MuJLIKtw+KCDk8lNak7zxV7pTiRSM88QbomrPdT8yQ8Cv9yu1olCvKuV8g2nOqdqUsEaaxz5E4bx2ofRQGmuaentasEZse+FiFfoXnsGBQxpfYYiD20uQM1EB6IOLT7Cqi3b011DSls92RRpFex/exGQv2KWfba9iTsiQybLxW/3/HSmhm+5S+hrjwNsRuKDHDf4Pvi9fbqAohIeE2QyYNzF8zkAVdKL8K/yWrPM9mhbn5u9x7W5hXZtYa6sAv9c5TSQ7GZPqPSUXl9yf4jw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nfIprTPLd/z6IJHxRMQzlf/mXnc7zHMw2Jv7CPDSXa8=; b=Zs+vBVTFakGvFB2SnQP2udxAcgkzbrLtOoxG5m3mvVnsIkGx09PV/mnzQnequgYc7R5jVaCQzU2ZMSTKCNX+f6FEmd8z0JxLl7MvLzmKRoHdH4mIOfngyZy59pxalG/kQFQNzBXeRWtDkBQMgDqGQQ0CI2cQW1Ja1FYaN0IifMwUANQRrO7q7gkj43gDnuWs7H/pvsVS5pZu5XaFrrqgyiRXWH0ruZ3D94tVij2PEFDsvHFCdpSpCTwY/hmmfNLvckv9Kdwz2dOmdPyAd1WuzegFeULWUVvGNK33cfe/MEnkpF1rP0+sMpz7EFC5FnGm19Su64LnSUe6ce+a4uyBjQ==
Received: from SJ0PR17MB4334.namprd17.prod.outlook.com (2603:10b6:a03:293::13) by SJ0PR17MB6476.namprd17.prod.outlook.com (2603:10b6:a03:4d5::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.24; Sun, 17 Mar 2024 06:11:22 +0000
Received: from SJ0PR17MB4334.namprd17.prod.outlook.com ([fe80::b62b:b634:f329:2727]) by SJ0PR17MB4334.namprd17.prod.outlook.com ([fe80::b62b:b634:f329:2727%4]) with mapi id 15.20.7386.023; Sun, 17 Mar 2024 06:11:21 +0000
From: Steve Lasker <StevenLasker@hotmail.com>
To: Orie Steele <orie@transmute.industries>, "cbor@ietf.org" <cbor@ietf.org>
CC: scitt <scitt@ietf.org>
Thread-Topic: [SCITT] VS Code Plugin for CBOR Diagnostic (EDN)
Thread-Index: AQHaeCxgyKOKRV8qgEyQfjjTQaOOorE7ctRw
Date: Sun, 17 Mar 2024 06:11:21 +0000
Message-ID: <SJ0PR17MB43344F847D3928B4C950C25ED22E2@SJ0PR17MB4334.namprd17.prod.outlook.com>
References: <CAN8C-_+=gU0o1KysF2SeRvqYOC9z6JNoy0duDg7Y9DbnDmsXgQ@mail.gmail.com>
In-Reply-To: <CAN8C-_+=gU0o1KysF2SeRvqYOC9z6JNoy0duDg7Y9DbnDmsXgQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-tmn: [C9V43vh9DBz6799ZuXfeQK8+Vs8t+bhAvvscyO9940qsc2jrcQ1dyj/sO7miAGRx]
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR17MB4334:EE_|SJ0PR17MB6476:EE_
x-ms-office365-filtering-correlation-id: 19e207b7-eaa0-44fe-82c6-08dc46491155
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +jfE/6uXzeRkxUDS1ddEmL11Oez4PK0IC7UUnp1LyEHR/7Tnq88i14JYeA8Hxr+40iZ8bKxQkTbaf+hJKcbtUImaw24/du+MHfrXFkAY9ucFzKV1Bbg7ZA4SOIlOEBI/JCmLt0rUpfMPoZ+1CxhhYMk21IFsPCS3wWecQ4ozheOPsTUPPYpY9jXVRquuilkfyzpUgl0FNgsy3YpVlxf9y7UklNU7Ny5rKDJo4UigQ7SsNi5wVvhta8MBL+HIJ+z+4y+EBOdEy8PDJ4NEebt8oiYi7kSedL7gxSOJAMLKIlBZV3WB+msNykJqcuKPYQ7PIUNvjcWmc2n8ZjDF3uUoWeGlVuVqguHONu+3xLNDZtXc/2lr5GJH0+PDi9/VbFM7QBxSd2NQoeL0FeFX6d3XiEKdBpakHEl/2TvPzRoUteGeQ1r8/gjttdchsbYU9+bNsU2QGxtlSReNSe613ekKDxtTPShdM7psfiM78Ux6rFAwVCaWa7j+SNjkEFq31a1d6VqrxspVNJ7H+NZd7jd0wM/uK0AxzlFkvdVpt72FELVe/dMpDokOoCqmKJTj7dDEphOR+zCcTwpcCJFF6SqxGaMOkdo28MmohvNUST43c8AQjp1tiN8JqhEHWVQFTAy6ejvME+bW030ncAjSxOmW1501cBNJIniDLyu9we+IdV+QLMArXR0QiW3wicIEjgycmvqR3p/TCGog33jZma56mB9r8dhKOy+8hNJ7xSioVG9ScJu5bu0/G5WxWEY6jvMa
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: f3NCbVqRVJqc0BHb7d/HklSmylOGg1qBPVNuO5uF4PEjFSJDj3TuPJDElIcaghm+VL4TT2fhJ2jJjYTHQVZ3qTZ/2XWBpCIVPAJiNcH8ZzlNoABzhePWb7f7LAhZIXM+Hp5IKWV+N1rJ07HzednaBy5jRj41NWCxKuTIYe4nB4G5roaxZzXnhrh5OxdVjTei6PvkK6FMvPNYqnrjHLyF/1bOHQvALH3LYUXzdGfm1NyD7SobxfLwRj2IqkX1yvd525/uF5E4uZuyRfdkfvLy7LKlNfP/SCIpE2SoOaYaNKxogc2re6edFLtDDMc2+vQKGcn3ziLH/LBPY1ZCISJc3ryR277yLh4O6QasqU7UWYITyATV8LYpYwjKXh+EmJ0DlGUA6WfaaFzOBCfFAc/9AQM7gs4BCuvoXHy2L/yPvSCXHtYER2CfBNfF5S3HNX1a1Wg6eEcjZIutfq/0VglLGUtPN4+vYawfIjojyoLMYSGI0NWVE4VMVgV6+/wlIqN2P5cAUD6p0IczDqN63zhBV+vcnXHzgDlj4wJ66pIY7AkC3Yq9ntbsWOrx5PhYzt5us2eNPXZrXbCqvDzUdtNkub+sEhIPo74j3xkcgm7I0KAjhZesxKaE+OEOwlduIVJB+ayvQ7VABd43SPjrN7T6AtA+buc8EYNcclVcWPs90t4Vppt9pxYYHzxgnPS+zmwuozJWv/jy1qHwaS2MzSZJ/m9piMyugSYZPqe08+0wFWcDNMocFp5LnUSC75EgJLQz0vmwPea8sOQewv4euKnWWEvgKBNyO7I8o48d6JN33T/FXdASxhlAk4zBDrZOZUT89P2fW2B/ph+fJ2CYzzexyVGGNPTbtlgBeokkAivzHAaz6G5GfV3wpOTGPm7XTh5F4IXaurlKLzoYzUxq4KK1Gxbys84RWq+A9yuTPnuJ7c4Sfb7RbTyfzyFDK7BqLpqizQ35IJxg7VkS6zd/EKWOe3wuz30zr9SmU+rNLgVDUVT0l0SY+bBDuzqT9aVhjVhtgE8TeH86Ym/x/eDoo9pWKYYBYBbhAIC7wOMCkaHtw9R/R5YTldk9KZF9yzeFVc6VZCmTUefaF5QDGifTbwwx0biEtahm1BHIANeDLKaiMkkz/LVzWfzEUPmY46UIG8k6y0ujM2J+ByuBCfjAaJm0ledfrmOKQVZP0dUbG8/Un9jWwRMWTxVW6C2ahumUU8esK3bADrxmYONo4fNX8QXK11AnxxLwesJCZeQveN77aJRk55F75sjvjDWnTSeXVFyDAWxl0Z6pUt8WFI/S0UMiFtGoWW8+wmIOgCcTIHQnlS8=
Content-Type: multipart/alternative; boundary="_000_SJ0PR17MB43344F847D3928B4C950C25ED22E2SJ0PR17MB4334namp_"
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-c704e.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR17MB4334.namprd17.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 19e207b7-eaa0-44fe-82c6-08dc46491155
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Mar 2024 06:11:21.6801 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR17MB6476
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/5nyWMMF9jQC6dwwQOEzr4kuNfQU>
Subject: Re: [Cbor] [SCITT] VS Code Plugin for CBOR Diagnostic (EDN)
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: Sun, 17 Mar 2024 06:11:27 -0000

Thanks, Orie,
A common set of feedback we've heard is CBOR is hard, because it can't be viewed or edited as text.
Being able to round trip CBOR to text and back would dramatically improve adoption, while enabling the conciseness over the wire.

From: SCITT <scitt-bounces@ietf.org> On Behalf Of Orie Steele
Sent: Saturday, March 16, 2024 10:31 PM
To: cbor@ietf.org
Cc: scitt <scitt@ietf.org>
Subject: [SCITT] VS Code Plugin for CBOR Diagnostic (EDN)

Hello Conciseness Enthusiasts,

I developed this VS Code Plugin, that renders the EDN (CBOR Diag) for a .cbor file in a VSCode project.

https://github.com/transmute-industries/vscode-scitt-preview

This helps developers quickly understand high level details regarding COSE Sign1 (which is used by SCITT), but it was quickly hacked together by me, and it would be awesome, if a better version or alternative implementation might be published to the vscode marketplace, so that it can easily be installed, and improve the tooling support for CBOR developers.

I'm happy to help anyone who is interested in taking over this work, or redoing it, or ... basically I'm searching for a way to hand it off to folks who might have more time to develop tooling for CBOR, COSE and SCITT.

Regards,

OS

--



ORIE STEELE
Chief Technology Officer
www.transmute.industries<http://www.transmute.industries/>

[https://ci3.googleusercontent.com/mail-sig/AIorK4xqtkj5psM1dDeDes_mjSsF3ylbEa5EMEQmnz3602cucAIhjLaHod-eVJq0E28BwrivrNSBMBc]<https://transmute.industries/>