Re: [Cbor] [Cacao] Public Comment for CACAO Draft

Bret Jordan <> Tue, 15 December 2020 20:38 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 5EDE43A1726 for <>; Tue, 15 Dec 2020 12:38:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id avIYA67lVpPc for <>; Tue, 15 Dec 2020 12:38:43 -0800 (PST)
Received: from ( [IPv6:2607:f8b0:4864:20::52d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id A53813A1727 for <>; Tue, 15 Dec 2020 12:38:43 -0800 (PST)
Received: by with SMTP id w16so16033721pga.9 for <>; Tue, 15 Dec 2020 12:38:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=B0l7G4eJfnntX44YzEtwRdHg6IlWp/ETsHPSVXcFGYc=; b=eCCWompRMigj2i4c8pVaT9MFmQCRP8Jz14jXkFIJ6gfklPT29+PVqoUPqKZ6fYqElf 9Peym0/rWj8c8/Mk39IXLNvFHg9OdWBrbROBGvjUHK/fjiglW6GFF6I68Is/LaahtBqS 2vgC6Ojibfi28FYbv8vJlzsk82cp30YT/hG+8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=B0l7G4eJfnntX44YzEtwRdHg6IlWp/ETsHPSVXcFGYc=; b=qOqpBa1j7KBq6uGow67Q5709ykOfTWNZpTVJ/a+Uy3CbcTjl+Cz5rLYK0te/jrT6tL RthlDxHc1Ea+ZB3U1hBONBBwln2uXlMVRSKyLksWY1+z8QeoE23PXLqa1IWc9qypMswF 3yejPeyNQYCz76F7waVbdl6lExgvY9nJ8mu3NBFgaNOtZcqrlOMtZWZWUw+o5BJtVSBC GOPM8nTwIvezMhODyDm7/Yuy3ixeAtiW04WLhwtss2rxBUHbgBDPSGIYGE3RYBq+HBWe T3rvHb10ww6DKiwdpbDlw4PERp9cpWlovD+08hmRWA97yZQecmNHnCfRM1czCabCs2rU ntFA==
X-Gm-Message-State: AOAM531FKTsK0Lk820Vy89A17q2LY2BiyOTa1fsy+/M2fzNCBWGCrsQp SbgpPwqD4CVZPXotJ5185BB6PgkBVq1Ob+2qh+ilF4WEiKx7oI6DxOnUO2y0DhNPTAiWfZ9zkKZ 7gFqENVa6hmPSIMbb
X-Google-Smtp-Source: ABdhPJwDIznz3P+qUmKnkOgCL2HbcN8XZFhbsQH7wXqWwUtbVX2vKIr+88dBLHUhcLsm47c0Jagj/3uOJId30A86jck=
X-Received: by 2002:a62:5547:0:b029:1a4:cb2a:2833 with SMTP id j68-20020a6255470000b02901a4cb2a2833mr2145903pfb.35.1608064722706; Tue, 15 Dec 2020 12:38:42 -0800 (PST)
MIME-Version: 1.0
References: <> <1493.1601060690@localhost> <>
In-Reply-To: <>
From: Bret Jordan <>
Date: Tue, 15 Dec 2020 13:38:31 -0700
Message-ID: <>
To: Carsten Bormann <>
Cc: Michael Richardson <>,, cacao <>,, Bret Jordan <>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="000000000000999f9305b686bee9"
Archived-At: <>
X-Mailman-Approved-At: Fri, 18 Dec 2020 08:17:11 -0800
Subject: Re: [Cbor] [Cacao] Public Comment for CACAO Draft
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 15 Dec 2020 20:38:46 -0000

Comments inline....

> With little mistakes such as
> > signed 54-bit value ([-(2**53)+1, (2**53)-1]), […] as defined in
> [RFC7493].
BRET: Please help me understand how this is wrong, since this was copied
from the RFC.

> or the empty description column in 2.1.4 (which creates serious work if
> you try to fill it in).
BRET: Yes, this is still a draft document and there are few TODOs and a few
missing descriptions. If you have suggestions for text for these, that
would be fantastic.

> Seriously, I don’t expect application layer specifications to get all
> these details right.
> The draft makes pretty good use of the limited vocabulary that it has.
> It would be an interesting exercise to write this up in a more actionable
> way.
> Or, maybe write a draft that provides vocabulary that can be used by a
> draft like this.

BRET: I started writing an ID to capture the data types and common
constructs that need to be created by these higher level specifications. I
even started an ID for how data markings should be done. But my question is
where do I submit these? Do I keep going through the independant submission
process? Or can we get a working group for this kind of work.  Also, if
there are things wrong or things that I did not do correctly, please help
me fix them.


This electronic communication and the information and any files transmitted 
with it, or attached to it, are confidential and are intended solely for 
the use of the individual or entity to whom it is addressed and may contain 
information that is confidential, legally privileged, protected by privacy 
laws, or otherwise restricted from disclosure to anyone else. If you are 
not the intended recipient or the person responsible for delivering the 
e-mail to the intended recipient, you are hereby notified that any use, 
copying, distributing, dissemination, forwarding, printing, or copying of 
this e-mail is strictly prohibited. If you received this e-mail in error, 
please return the e-mail to the sender, delete it from your computer, and 
destroy any printed copy of it.