<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
p.msonormal00, li.msonormal00, div.msonormal00
        {mso-style-name:msonormal0;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
        {mso-style-name:msochpdefault;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Times New Roman",serif;}
span.emailstyle19
        {mso-style-name:emailstyle19;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.emailstyle20
        {mso-style-name:emailstyle20;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle21
        {mso-style-name:emailstyle21;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle22
        {mso-style-name:emailstyle22;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle23
        {mso-style-name:emailstyle23;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle24
        {mso-style-name:emailstyle24;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle25
        {mso-style-name:emailstyle25;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle26
        {mso-style-name:emailstyle26;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle27
        {mso-style-name:emailstyle27;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle28
        {mso-style-name:emailstyle28;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle29
        {mso-style-name:emailstyle29;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle30
        {mso-style-name:emailstyle30;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle31
        {mso-style-name:emailstyle31;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle32
        {mso-style-name:emailstyle32;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle33
        {mso-style-name:emailstyle33;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.emailstyle34
        {mso-style-name:emailstyle34;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle35
        {mso-style-name:emailstyle35;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle36
        {mso-style-name:emailstyle36;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle37
        {mso-style-name:emailstyle37;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle41
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">That sounds fine to me, Jeremy: 4 bits for checksum ID, with 0x0f meaning “no checksum”.  How about if we just say checksum ID “0x0e” is “reserved” for now and figure out what to do with it later on?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Scott<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Jeremy.Mayer@dlr.de <Jeremy.Mayer@dlr.de> <br>
<b>Sent:</b> Monday, June 3, 2019 10:43 AM<br>
<b>To:</b> Burleigh, Scott C (312B) <scott.c.burleigh@jpl.nasa.gov>; osvaldo.peinado@dlr.de<br>
<b>Cc:</b> jens.janssen@dlr.de; madalier@antarateknik.com; sis-cfdpv1@mailman.ccsds.org<br>
<b>Subject:</b> [EXTERNAL] RE: New SANA Registry: Checksum Types<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">Hi Scott,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">I personally would prefer the 6-bit variant, but understand the issue. If we are going to reduce the width of the field, I would go with 4 bits, where 0x0E is "extended
 checksum" (the location of which can be specified at a later date), and 0x0F is no checksum... or the other way around.
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">Thanks,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">Jeremy<o:p></o:p></span></p>
</div>
<div>
<div class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:black">
<hr size="2" width="100%" align="center">
</span></div>
<div id="divRpF214442">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Burleigh, Scott C (312B) [scott.c.burleigh@jpl.nasa.gov]<br>
<b>Sent:</b> Monday, June 03, 2019 5:28 PM<br>
<b>To:</b> Peinado, Osvaldo Luis; Mayer, Jeremy<br>
<b>Cc:</b> Janssen, Jens; <a href="mailto:madalier@antarateknik.com">madalier@antarateknik.com</a>;
<a href="mailto:sis-cfdpv1@mailman.ccsds.org">sis-cfdpv1@mailman.ccsds.org</a><br>
<b>Subject:</b> RE: New SANA Registry: Checksum Types</span><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="color:#1F497D">Almost.  We have not yet quite come to consensus on just how long the checksum ID should be.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Our original idea was 8 bits, but in that case the checksum ID would have to follow the TLVs in the Metadata PDU.  I worry about backward compatibility in this approach, as a CFDPv0 entity would send a Metadata
 PDU containing no checksum ID at all and a receiving CFDPv1 entity would perceive this as a truncated Metadata PDU.  Obviously this can be worked around in code, but it just seems like something that could go wrong across multiple implementations.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">When I drafted the changes to the Blue Book, I realized that there were still 6 reserved bits in the first octet of the Metadata PDU.  If we placed the checksum ID there, then there would be no difference in
 Metadata PDU length between the old and new CFDP; I think this is advantageous, but it would limit us to 64 checksum IDs (including 0 for modular checksum and 63 – that is, 0x3f – for “no checksum”).</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Cheol Koo has proposed that a 2-bit checksum ID, leaving 4 reserved bits, would actually be plenty.  Tomaso has proposed a 4-bit checksum ID (16 IDs including 0 for modular checksum and 15 [0x0f] for “no checksum”)
 instead.  Chenyunjun has proposed a 3-bit checksum ID but agrees that a 4-bit code would be okay.  My own preference is still for a 6-bit checksum ID but I too am okay with a 4-bit code; I would worry about running out of checksum algorithm IDs in the future
 if we were too restrictive.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I would propose that we come to a firm consensus on a 4-bit checksum ID so that we can move ahead with the new SANA registry today.  Anyone who strongly objects, please speak up before Pasadena close of business
 today (1700 Monday Pacific Time, 0100 Tuesday CET, 0900 Tuesday Seoul time).</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Scott</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black">
<a href="mailto:osvaldo.peinado@dlr.de">osvaldo.peinado@dlr.de</a> <<a href="mailto:osvaldo.peinado@dlr.de">osvaldo.peinado@dlr.de</a>>
<br>
<b>Sent:</b> Monday, June 3, 2019 7:03 AM<br>
<b>To:</b> <a href="mailto:Jeremy.Mayer@dlr.de">Jeremy.Mayer@dlr.de</a>; Burleigh, Scott C (312B) <<a href="mailto:scott.c.burleigh@jpl.nasa.gov">scott.c.burleigh@jpl.nasa.gov</a>><br>
<b>Cc:</b> <a href="mailto:jens.janssen@dlr.de">jens.janssen@dlr.de</a>; <a href="mailto:madalier@antarateknik.com">
madalier@antarateknik.com</a><br>
<b>Subject:</b> [EXTERNAL] AW: New SANA Registry: Checksum Types<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">After following the interesting discussion, is it the final format for SANA?</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks, Osvaldo</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">Von:</span></b><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Mayer, Jeremy
<br>
<b>Gesendet:</b> Montag, 27. Mai 2019 07:34<br>
<b>An:</b> Burleigh, Scott C (312B); Peinado, Osvaldo Luis<br>
<b>Cc:</b> Janssen, Jens; <a href="mailto:madalier@antarateknik.com" target="_blank">
madalier@antarateknik.com</a><br>
<b>Betreff:</b> RE: New SANA Registry: Checksum Types</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="DE" style="color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Happy Monday folks!</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Alright, taking this all into account, here are the new contents:</span><span style="color:black"><o:p></o:p></span></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="margin-left:-.4pt;border-collapse:collapse">
<tbody>
<tr style="height:27.8pt">
<td valign="top" style="border:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">ChecksumID</span><o:p></o:p></p>
</td>
<td valign="top" style="border:solid windowtext 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">Name</span><o:p></o:p></p>
</td>
<td valign="top" style="border:solid windowtext 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">Polynomial</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">(Normal representation)</span><o:p></o:p></p>
</td>
<td valign="top" style="border:solid windowtext 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">Reference</span><o:p></o:p></p>
</td>
<td valign="top" style="border:solid windowtext 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">Output Length (bits)</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:11.25pt">
<td valign="top" style="border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D">0 (0x00)</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D">Modular Checksum</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D">CCSDS 727.0-B-4 (“CCSDS FILE DELIVERY PROTOCOL (CFDP)”), section 4.1.2</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D">32</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:13.9pt">
<td valign="top" style="border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">1 (0x01)</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">Proximity-1 Checksum</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">Editors note: I need to calculate this.</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">CCSDS 211.2-B-2 (“PROXIMITY-1 SPACE LINK PROTOCOL – CODING AND SYNCHRONIZATION SUBLAYER”), Annex C
</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">32</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:13.9pt">
<td valign="top" style="border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">2 (0x02)</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">CRC-32C</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">0x1EDC6F41</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">32</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:13.9pt">
<td valign="top" style="border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">3 (0x03)</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">CRC-32</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">0x04C11DB7</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">32</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:13.9pt">
<td valign="top" style="border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">255 (0xFF)</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">NULL</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">A null checksum. If used, the file checksum value shall be set to 0x00.</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">0</span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I still need to deep-dive the prox-1 checksum.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks,</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Jeremy</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Burleigh, Scott C (312B) [<a href="mailto:scott.c.burleigh@jpl.nasa.gov" target="_blank">mailto:scott.c.burleigh@jpl.nasa.gov</a>]
<br>
<b>Sent:</b> Donnerstag, 16. Mai 2019 08:36<br>
<b>To:</b> Mayer, Jeremy; Peinado, Osvaldo Luis<br>
<b>Cc:</b> Janssen, Jens; <a href="mailto:madalier@antarateknik.com" target="_blank">
madalier@antarateknik.com</a><br>
<b>Subject:</b> RE: New SANA Registry: Checksum Types</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">I like decimal, or both.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Scott<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black">
<a href="mailto:Jeremy.Mayer@dlr.de" target="_blank">Jeremy.Mayer@dlr.de</a> <<a href="mailto:Jeremy.Mayer@dlr.de" target="_blank">Jeremy.Mayer@dlr.de</a>>
<br>
<b>Sent:</b> Wednesday, May 15, 2019 10:02 PM<br>
<b>To:</b> Burleigh, Scott C (312B) <<a href="mailto:scott.c.burleigh@jpl.nasa.gov" target="_blank">scott.c.burleigh@jpl.nasa.gov</a>>;
<a href="mailto:osvaldo.peinado@dlr.de" target="_blank">osvaldo.peinado@dlr.de</a><br>
<b>Cc:</b> <a href="mailto:jens.janssen@dlr.de" target="_blank">jens.janssen@dlr.de</a>;
<a href="mailto:madalier@antarateknik.com" target="_blank">madalier@antarateknik.com</a><br>
<b>Subject:</b> [EXTERNAL] RE: New SANA Registry: Checksum Types<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><i><span style="color:#1F497D">Jetlag strikes again.</span></i><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">One question for everyone on this chain: Should the checksumID be decimal, hex, or both? Once that’s answered, I’ll provide the next revision of the initial contents for this registry.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks,</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Jeremy</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Burleigh, Scott C (312B) [</span><span style="color:black"><a href="mailto:scott.c.burleigh@jpl.nasa.gov" target="_blank"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">mailto:scott.c.burleigh@jpl.nasa.gov</span></a></span><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">]
<br>
<b>Sent:</b> Mittwoch, 15. Mai 2019 17:42<br>
<b>To:</b> Mayer, Jeremy; Peinado, Osvaldo Luis<br>
<b>Cc:</b> Janssen, Jens; </span><span style="color:black"><a href="mailto:madalier@antarateknik.com" target="_blank"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">madalier@antarateknik.com</span></a></span><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"><br>
<b>Subject:</b> RE: New SANA Registry: Checksum Types</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Jeremy, thanks!  One tiny change: the fifth entry in this list has ChecksumID = 0, which I think should be 255.  And if you wanted, you could add “727.0-B-4 (“CCSDS FILE DELIVERY PROTOCOL (CFDP)”), section 4.1.2”
 to the Reference text for checksumID 0 in the first entry.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Scott</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Scott</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black">
<a href="mailto:Jeremy.Mayer@dlr.de" target="_blank">Jeremy.Mayer@dlr.de</a> <<a href="mailto:Jeremy.Mayer@dlr.de" target="_blank">Jeremy.Mayer@dlr.de</a>>
<br>
<b>Sent:</b> Tuesday, May 14, 2019 10:39 PM<br>
<b>To:</b> Burleigh, Scott C (312B) <<a href="mailto:scott.c.burleigh@jpl.nasa.gov" target="_blank">scott.c.burleigh@jpl.nasa.gov</a>>;
<a href="mailto:osvaldo.peinado@dlr.de" target="_blank">osvaldo.peinado@dlr.de</a><br>
<b>Cc:</b> <a href="mailto:jens.janssen@dlr.de" target="_blank">jens.janssen@dlr.de</a>;
<a href="mailto:madalier@antarateknik.com" target="_blank">madalier@antarateknik.com</a><br>
<b>Subject:</b> [EXTERNAL] RE: New SANA Registry: Checksum Types<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Hey,</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Whoops, thanks for the catch. I agree with both of your suggestions, so the general structure will now look like:</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="color:black">Structure and type of registry:</span></b><span style="color:black"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in"><b><span style="color:black">1.</span></b><b><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:black">      
</span><span style="color:black">ChecksumID: </span></b><span style="color:black">an integer between 0 and 255<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in"><b><span style="color:black">2.</span></b><b><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:black">      
</span><span style="color:black">Name: </span></b><span style="color:black">The human-readable name of the checksum ID (CRC-32, etc)<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in"><b><span style="color:black">3.</span></b><b><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:black">      
</span><span style="color:black">Polynomial (optional, when required): </span></b><span style="color:black">an variable length integer describing the polynomial.
<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in"><b><span style="color:black">4.</span></b><b><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:black">      
</span><span style="color:black">Reference (optional): </span></b><span style="color:black">A link to the specification which describes this checksum.<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in"><b><span style="color:black">5.    Output length (bits):
</span></b><span style="color:black">An integer between 0 and 64 (Expanded to include 64 bit hashes)<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in"><span style="color:black">And the initial data will look like:<o:p></o:p></span></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="margin-left:-.4pt;border-collapse:collapse">
<tbody>
<tr style="height:27.8pt">
<td valign="top" style="border:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">ChecksumID</span><o:p></o:p></p>
</td>
<td valign="top" style="border:solid windowtext 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">Name</span><o:p></o:p></p>
</td>
<td valign="top" style="border:solid windowtext 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">Polynomial</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">(Normal representation)</span><o:p></o:p></p>
</td>
<td valign="top" style="border:solid windowtext 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">Reference</span><o:p></o:p></p>
</td>
<td valign="top" style="border:solid windowtext 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">Output Length (bits)</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:11.25pt">
<td valign="top" style="border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D">0</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D">Modular Checksum</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D">CFDP Modular checksum.</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D">32</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:13.9pt">
<td valign="top" style="border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">1</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">Proximity-1 Checksum</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">Editors note: I need to calculate this.</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">CCSDS 211.2-B-2</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">32</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:13.9pt">
<td valign="top" style="border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">2</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">CRC-32C</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">0x1EDC6F41</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">32</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:13.9pt">
<td valign="top" style="border-top:none;border-left:solid windowtext 1.0pt;border-bottom:none;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">3</span><o:p></o:p></p>
</td>
<td valign="top" style="border:none;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">CRC-32</span><o:p></o:p></p>
</td>
<td valign="top" style="border:none;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">0x04C11DB7</span><o:p></o:p></p>
</td>
<td valign="top" style="border:none;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
</td>
<td valign="top" style="border:none;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">32</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:13.9pt">
<td valign="top" style="border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">0</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">NULL</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">A null checksum. If used, the file checksum value shall be set to 0x00.</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">0</span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoListParagraph" style="text-indent:-.25in"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Scott, does this look correct?</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks,</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Jeremy</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Burleigh, Scott C (312B) [</span><span style="color:black"><a href="mailto:scott.c.burleigh@jpl.nasa.gov" target="_blank"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">mailto:scott.c.burleigh@jpl.nasa.gov</span></a></span><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">]
<br>
<b>Sent:</b> Dienstag, 14. Mai 2019 20:45<br>
<b>To:</b> Peinado, Osvaldo Luis; Mayer, Jeremy<br>
<b>Cc:</b> Janssen, Jens; </span><span style="color:black"><a href="mailto:madalier@antarateknik.com" target="_blank"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">madalier@antarateknik.com</span></a></span><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"><br>
<b>Subject:</b> RE: New SANA Registry: Checksum Types</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Wups, I wasn’t paying close enough attention to this conversation.  Can the registry be edited?  I see two things I would like to adjust:</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in"><span style="font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:#1F497D">        
</span><span style="color:#1F497D">Checksum ID needs to be a number between 0 and 255, not 0 and 256, as it has got to fit into an 8-bit field.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in"><span style="font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:#1F497D">        
</span><span style="color:#1F497D">I’d suggest that we use 255 for the NULL checksum.  ChecksumID 0 needs to be the modular checksum for which the reference is reference is 727.0-B-4 (“CCSDS FILE DELIVERY PROTOCOL (CFDP)”), section 4.1.2; this will give use
 backward compatibility with the original CFDP specification, which does not include checksum ID in the metadata PDU and therefore will always use the modular checksum.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Scott</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black">
<a href="mailto:osvaldo.peinado@dlr.de" target="_blank">osvaldo.peinado@dlr.de</a> <<a href="mailto:osvaldo.peinado@dlr.de" target="_blank">osvaldo.peinado@dlr.de</a>>
<br>
<b>Sent:</b> Thursday, May 9, 2019 3:13 PM<br>
<b>To:</b> <a href="mailto:Jeremy.Mayer@dlr.de" target="_blank">Jeremy.Mayer@dlr.de</a>; Burleigh, Scott C (312B) <<a href="mailto:scott.c.burleigh@jpl.nasa.gov" target="_blank">scott.c.burleigh@jpl.nasa.gov</a>><br>
<b>Cc:</b> <a href="mailto:jens.janssen@dlr.de" target="_blank">jens.janssen@dlr.de</a>;
<a href="mailto:madalier@antarateknik.com" target="_blank">madalier@antarateknik.com</a><br>
<b>Subject:</b> [EXTERNAL] AW: New SANA Registry: Checksum Types<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thank you Jeremy</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Now we have all the information that I need</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Just talk about the new registry here at the SANA meeting</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Best Regards</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Osvaldo</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Mayer, Jeremy
<br>
<b>Gesendet:</b> Freitag, 10. Mai 2019 00:09<br>
<b>An:</b> Burleigh, Scott C (312B); Peinado, Osvaldo Luis<br>
<b>Cc:</b> Janssen, Jens; </span><span style="color:black"><a href="mailto:madalier@antarateknik.com" target="_blank"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">madalier@antarateknik.com</span></a></span><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"><br>
<b>Betreff:</b> RE: New SANA Registry: Checksum Types</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Alright (and adding Mehmet)</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Taking that into account, here’s an initial list of checksums:</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="margin-left:-.4pt;border-collapse:collapse">
<tbody>
<tr style="height:27.8pt">
<td valign="top" style="border:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">ChecksumID</span><o:p></o:p></p>
</td>
<td valign="top" style="border:solid windowtext 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">Name</span><o:p></o:p></p>
</td>
<td valign="top" style="border:solid windowtext 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">Polynomial</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">(Normal representation)</span><o:p></o:p></p>
</td>
<td valign="top" style="border:solid windowtext 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">Reference</span><o:p></o:p></p>
</td>
<td valign="top" style="border:solid windowtext 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt;height:27.8pt">
<p class="MsoNormal"><span style="color:#1F497D">Output Length (bits)</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:11.25pt">
<td valign="top" style="border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D">0</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D">NULL</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D">A null checksum. If used, the file checksum value shall be set to 0x00.</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.25pt">
<p class="MsoNormal"><span style="color:#1F497D">0</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:13.9pt">
<td valign="top" style="border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">1</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">Proximity-1 Checksum</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">Editors note: I need to calculate this.</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">CCSDS 211.2-B-2</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">32</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:13.9pt">
<td valign="top" style="border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">2</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">CRC-32C</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">0x1EDC6F41</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">32</span><o:p></o:p></p>
</td>
</tr>
<tr style="height:13.9pt">
<td valign="top" style="border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">3</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">CRC-32</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">0x04C11DB7</span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt">
<p class="MsoNormal"><span style="color:#1F497D">32</span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Jeremy<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Burleigh, Scott C (312B) [</span><span style="color:black"><a href="mailto:scott.c.burleigh@jpl.nasa.gov" target="_blank"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">mailto:scott.c.burleigh@jpl.nasa.gov</span></a></span><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">]
<br>
<b>Sent:</b> Donnerstag, 9. Mai 2019 23:53<br>
<b>To:</b> Mayer, Jeremy; Peinado, Osvaldo Luis<br>
<b>Cc:</b> Janssen, Jens<br>
<b>Subject:</b> RE: New SANA Registry: Checksum Types</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Right, file checksum is a 32-bit integer transmitted in the EOF PDU.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Scott</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black">
<a href="mailto:Jeremy.Mayer@dlr.de" target="_blank">Jeremy.Mayer@dlr.de</a> <<a href="mailto:Jeremy.Mayer@dlr.de" target="_blank">Jeremy.Mayer@dlr.de</a>>
<br>
<b>Sent:</b> Thursday, May 9, 2019 2:37 PM<br>
<b>To:</b> <a href="mailto:osvaldo.peinado@dlr.de" target="_blank">osvaldo.peinado@dlr.de</a>; Burleigh, Scott C (312B) <<a href="mailto:scott.c.burleigh@jpl.nasa.gov" target="_blank">scott.c.burleigh@jpl.nasa.gov</a>><br>
<b>Cc:</b> <a href="mailto:jens.janssen@dlr.de" target="_blank">jens.janssen@dlr.de</a><br>
<b>Subject:</b> [EXTERNAL] RE: New SANA Registry: Checksum Types<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I would suggest added one column though:
</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="color:#1F497D">Output length (bits): </span>
</b><span style="color:#1F497D">An integer between 0 and 32(Scott, this is the correct max, right)</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Mayer, Jeremy
<br>
<b>Sent:</b> Donnerstag, 9. Mai 2019 23:36<br>
<b>To:</b> Peinado, Osvaldo Luis; Burleigh, Scott C (312B)<br>
<b>Cc:</b> Janssen, Jens<br>
<b>Subject:</b> RE: New SANA Registry: Checksum Types</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">That will also be the document reference. If everyone is in agreement with the columns which I have provided, I would be happy to populate an initial set of options.
</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Peinado, Osvaldo Luis
<br>
<b>Sent:</b> Donnerstag, 9. Mai 2019 23:35<br>
<b>To:</b> Burleigh, Scott C (312B); Mayer, Jeremy<br>
<b>Cc:</b> Janssen, Jens<br>
<b>Subject:</b> AW: New SANA Registry: Checksum Types</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE" style="color:#1F497D">Thank you</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE" style="color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">Von:</span></b><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Burleigh, Scott C (312B) [</span><span style="color:black"><a href="mailto:scott.c.burleigh@jpl.nasa.gov" target="_blank"><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma",sans-serif">mailto:scott.c.burleigh@jpl.nasa.gov</span></a></span><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">]
<br>
<b>Gesendet:</b> Donnerstag, 9. </span><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">Mai 2019 23:33<br>
<b>An:</b> Mayer, Jeremy; Peinado, Osvaldo Luis<br>
<b>Cc:</b> Janssen, Jens<br>
<b>Betreff:</b> RE: New SANA Registry: Checksum Types</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Right, for the “modular checksum” registry entry the reference is 727.0-B-4 (“CCSDS FILE DELIVERY PROTOCOL (CFDP)”), section 4.1.2.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Scott</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black">
<a href="mailto:Jeremy.Mayer@dlr.de" target="_blank">Jeremy.Mayer@dlr.de</a> <<a href="mailto:Jeremy.Mayer@dlr.de" target="_blank">Jeremy.Mayer@dlr.de</a>>
<br>
<b>Sent:</b> Thursday, May 9, 2019 2:05 PM<br>
<b>To:</b> <a href="mailto:osvaldo.peinado@dlr.de" target="_blank">osvaldo.peinado@dlr.de</a><br>
<b>Cc:</b> <a href="mailto:jens.janssen@dlr.de" target="_blank">jens.janssen@dlr.de</a>; Burleigh, Scott C (312B) <<a href="mailto:scott.c.burleigh@jpl.nasa.gov" target="_blank">scott.c.burleigh@jpl.nasa.gov</a>><br>
<b>Subject:</b> [EXTERNAL] RE: New SANA Registry: Checksum Types<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Nuts, I forgot to do that part… Scott, do you have the document available?</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Peinado, Osvaldo Luis
<br>
<b>Sent:</b> Donnerstag, 9. Mai 2019 23:04<br>
<b>To:</b> Mayer, Jeremy<br>
<b>Cc:</b> Janssen, Jens; Burleigh, Scott C (312B)<br>
<b>Subject:</b> AW: New SANA Registry: Checksum Types</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Jeremy</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Can you please give me the approved document where we need to reference to?</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE" style="color:#1F497D">Thanks</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE" style="color:#1F497D">Osvaldo</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE" style="color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE" style="color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">Von:</span></b><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Mayer, Jeremy
<br>
<b>Gesendet:</b> Donnerstag, 9. </span><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">Mai 2019 22:52<br>
<b>An:</b> Peinado, Osvaldo Luis<br>
<b>Cc:</b> Janssen, Jens; Burleigh, Scott C (312B)<br>
<b>Betreff:</b> New SANA Registry: Checksum Types</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Hey,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">I just want to make this quick, so you can point it out in your meetings: We (SIS, particularly CFDP v1/DTN) wish to start a new registry, describing various checksum types. This will eventually be required for
 the next revision of CFDPv1, in order to allow self-describing checksum algorithms.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">So, based on the SANA registry creation document:<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="color:black">Name: </span></b><span style="color:black">Checksum Identifiers<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="color:black">Structure and type of registry:</span></b><span style="color:black"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in"><b><span style="color:black">1.</span></b><b><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:black">      
</span><span style="color:black">ChecksumID: </span></b><span style="color:black">an integer between 0 and 256<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in"><b><span style="color:black">2.</span></b><b><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:black">      
</span><span style="color:black">Name: </span></b><span style="color:black">The human-readable name of the checksum ID (CRC-32, etc)<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in"><b><span style="color:black">3.</span></b><b><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:black">      
</span><span style="color:black">Polynomial (optional, when required): </span></b><span style="color:black">an variable length integer describing the polynomial.
<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in"><b><span style="color:black">4.</span></b><b><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:black">      
</span><span style="color:black">Reference (optional): </span></b><span style="color:black">A link to the specification which describes this checksum.<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="color:black"> </span></b><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">I think this is a reasonable start to a document; Scott, Osvaldo, Jens: any suggestions?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Jeremy<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>