<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style>
<!--
@font-face
        {font-family:"Cambria Math"}
@font-face
        {font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif}
a:link, span.MsoHyperlink
        {color:#0563C1;
        text-decoration:underline}
pre
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New"}
span.EmailStyle17
        {font-family:"Calibri",sans-serif;
        color:windowtext}
span.HTMLPreformattedChar
        {font-family:"Courier New"}
.MsoChpDefault
        {font-family:"Calibri",sans-serif}
@page WordSection1
        {margin:1.0in 1.0in 1.0in 1.0in}
div.WordSection1
        {}
-->
</style>
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div style="direction:ltr">I believe this is changed to deterministic CBOR with the exception the indefinite length items are not prohibited. </div>
<br>
<div>Sent with BlackBerry Work<br>
(www.blackberry.com)</div>
<br>
<br>
<div class="gw_quote" style="border-top:#b5c4df 1pt solid; padding-top:6px; font-size:14px">
<div><b>From: </b><span>Dr. Keith L Scott <<a href="mailto:kscott@mitre.org">kscott@mitre.org</a>></span></div>
<div><b>Date: </b><span>Wednesday, Dec 01, 2021, 12:01 PM</span></div>
<div><b>To: </b><span>Scott Burleigh <<a href="mailto:scott.c.burleigh@jpl.nasa.gov">scott.c.burleigh@jpl.nasa.gov</a>>, Birrane, Edward J. <<a href="mailto:Edward.Birrane@jhuapl.edu">Edward.Birrane@jhuapl.edu</a>></span></div>
<div><b>Cc: </b><span>sis-dtn@mailman.ccsds.org <<a href="mailto:sis-dtn@mailman.ccsds.org">sis-dtn@mailman.ccsds.org</a>></span></div>
<div><b>Subject: </b><span>[EXT] Canonical CBOR in BPv7 a MUST for block field encoding?</span></div>
</div>
<br>
<div>
<div>
<div id="APLWarningText">
<table align="left" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="left" height="0" width="100%" bgcolor="E0E0E0"><font color="red"><b>APL external email warning:
</b></font><font color="black">Verify sender kscott@mitre.org before clicking links or attachments</font></td>
</tr>
</tbody>
</table>
<p> </p>
</div>
</div>
<div class="WordSection1">
<p class="MsoNormal">The draft-31 spec says:</p>
<p class="MsoNormal"> </p>
<pre><span style="color:black">Cryptographic verification of a block is possible only if the</span></pre>
<pre><span style="color:black">   sequence of octets on which the verifying node computes its hash -</span></pre>
<pre><span style="color:black">   the canonicalized representation of the block - is identical to the</span></pre>
<pre><span style="color:black">   sequence of octets on which the hash declared for that block was</span></pre>
<pre><span style="color:black">   computed.  To ensure that blocks are always in canonical</span></pre>
<pre><span style="color:black">   representation when they are transmitted and received, the CBOR</span></pre>
<pre><span style="color:black">   representations of the values of all fields in all blocks </span><span style="color:red">must</span><span style="color:black"></span></pre>
<pre><span style="color:black">   conform to the rules for Canonical CBOR as specified in [<a href="https://datatracker.ietf.org/doc/html/rfc8949" title=""Concise Binary Object Representation (CBOR)"">RFC8949</a>].</span></pre>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Note the non-capitalization of the MUST requirement.  Was that intended to be capitalized (and is it in the version that the RFC editor sent back)?  What are folks thoughts on capitalizing it as part of AUTH48?</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">                                v/r,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">                                --keith</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
</div>
</div>
</body>
</html>