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

Orie Steele <orie@transmute.industries> Sun, 17 March 2024 05:31 UTC

Return-Path: <orie@transmute.industries>
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 9DDABC151069 for <cbor@ietfa.amsl.com>; Sat, 16 Mar 2024 22:31:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.681
X-Spam-Level:
X-Spam-Status: No, score=-0.681 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_IMAGE_ONLY_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_REMOTE_IMAGE=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=transmute.industries
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 KocKic5LXGki for <cbor@ietfa.amsl.com>; Sat, 16 Mar 2024 22:31:19 -0700 (PDT)
Received: from mail-pl1-x629.google.com (mail-pl1-x629.google.com [IPv6:2607:f8b0:4864:20::629]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8F35C14CEF9 for <cbor@ietf.org>; Sat, 16 Mar 2024 22:31:19 -0700 (PDT)
Received: by mail-pl1-x629.google.com with SMTP id d9443c01a7336-1def142ae7bso17101475ad.3 for <cbor@ietf.org>; Sat, 16 Mar 2024 22:31:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=transmute.industries; s=google; t=1710653479; x=1711258279; darn=ietf.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=q55tVuVc8QHL5rwvWdyDESg/Be++BftceeC/xjq9ras=; b=h++vCLouVyVsyxkiy9SIOIu6Q2FqEy9QA/lXyndr0leetIl+SZn8MCNJc3s6FEW58/ Dbpc18kPDLUNfn7jMXipyOLEl1xQkGDpTGjtNOhgPsqW1rNv186D33tY9s8QUXwTw6fO mcS3TQPZSh79qLA8fUHim6F99N7JD91+LouUyya0RsgjW8C3ebQKN697lXTdruMPv+oV 9MFFOXKEUPG/26AeBssLpEVGFrnMKd8zqLA686QI1kvvwnZ6PgaxuH1BS0lnNLnWAoDf VcUq6Xvg5HOet0Uot1eeDI6hPCCPH2VrGDxOuJFgF/lCO8FCatZ9LcyVTk0aQXLiozu2 XoTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710653479; x=1711258279; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=q55tVuVc8QHL5rwvWdyDESg/Be++BftceeC/xjq9ras=; b=NVin7w21zskCY5Ww+PoFFFYP+rcjHJ4fCWqnXIw/UAxbij5q3I6WJL8ub0fT9D6b9r pZwfFiw1AksESedYoX30DxHNlbSPzIHS4VNNT2hqA3BL7Y+ODfKyFJX6WSvvK5W85X+E hLcmV8oJbTAQ/JP+TH0nVAXOuyr+Dc/xstgm0MODY+qv2BFbi8ri0sN2mMiGx+VnQ34R 0/fddB30iCNiEZXy4Bvy7LuCmVJ7FEPWkzAsjv3ZmAB7lQ0s+sC3VrUC+L1aeyPBldKH ewb9kr24z6ZQpeV75JZ6d3uD+5R8DLCpjF4YhkOWufRINzGcgUh4w0cNTeiGRXS5WKra L64Q==
X-Gm-Message-State: AOJu0Yw4A8cP0dIzL8BseRzPijQlTz84B0vExokHneI/ZjG+xLqK9sEs sqVZ1WodGqENRznnDoD9HVlJSFOO69K4+fwfT6e4h3TsIoxRMrsbjIb8ePbxDbM4MVFWY0/Ij7/ 4KgCQWA3L+Mk1a3gfyKUHFzfWIVkm+H0JBW+L91z4g2PhAfSP4tdJb0At
X-Google-Smtp-Source: AGHT+IHJMD6J2uBMxjEDEJxupSoltaUo2jiB7x/JoGVLbLjAFD/zAgbbO+aX3fZlibGTyzRTzHBvkXXDZY0BBAZ5dOg=
X-Received: by 2002:a17:90b:106:b0:29c:7850:2a46 with SMTP id p6-20020a17090b010600b0029c78502a46mr6290853pjz.47.1710653478867; Sat, 16 Mar 2024 22:31:18 -0700 (PDT)
MIME-Version: 1.0
From: Orie Steele <orie@transmute.industries>
Date: Sun, 17 Mar 2024 15:31:07 +1000
Message-ID: <CAN8C-_+=gU0o1KysF2SeRvqYOC9z6JNoy0duDg7Y9DbnDmsXgQ@mail.gmail.com>
To: cbor@ietf.org
Cc: scitt <scitt@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f136630613d48c34"
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/j1ZHKCxm5mTPSdjb4io1XGRTbCg>
Subject: [Cbor] 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 05:31:23 -0000

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

<https://transmute.industries>