<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="ppspp.xsl"?>
<?xml-model href="ppspp.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="ppspp">
  <title>Peer-to-Peer Streaming Peer Protocol (PPSPP)</title>
  <created>2015-04-05</created>
  <updated>2015-07-13</updated>
  
  <registry id="message-types">
    <title>PPSP Peer Protocol Message Type Registry</title>
    <xref type="rfc" data="rfc7574"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2015-04-05">
      <value>0</value>
      <description>HANDSHAKE</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>1</value>
      <description>DATA</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>2</value>
      <description>ACK</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>3</value>
      <description>HAVE</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>4</value>
      <description>INTEGRITY</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>5</value>
      <description>PEX_RESv4</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>6</value>
      <description>PEX_REQ</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>7</value>
      <description>SIGNED_INTEGRITY</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>8</value>
      <description>REQUEST</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>9</value>
      <description>CANCEL</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>10</value>
      <description>CHOKE</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>11</value>
      <description>UNCHOKE</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>12</value>
      <description>PEX_RESv6</description>
      <xref type="rfc" data="rfc7574"/>
    </record><record date="2015-04-05">
      <value>13</value>
      <description>PEX_REScert</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record>
      <value>14-254</value>
      <description>Unassigned</description>
    </record>
    <record date="2015-04-05">
      <value>255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
  </registry>
  
  <registry id="options">
    <title>PPSP Peer Protocol Option Registry</title>
    <xref type="rfc" data="rfc7574"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2015-04-05">
      <value>0</value>
      <description>Version</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>1</value>
      <description>Minimum Version</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>2</value>
      <description>Swarm Identifier</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>3</value>
      <description>Content Integrity Protection Method</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>4</value>
      <description>Merkle Hash Tree Function</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>5</value>
      <description>Live Signature Algorithm</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>6</value>
      <description>Chunk Addressing Method</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>7</value>
      <description>Live Discard Window</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>8</value>
      <description>Supported Messages</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>9</value>
      <description>Chunk Size</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record>
      <value>10-254</value>
      <description>Unassigned</description>
    </record>
    <record date="2015-04-05">
      <value>255</value>
      <description>End Option</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
  </registry>
  
  <registry id="version">
    <title>PPSP Peer Protocol Version Number Registry</title>
    <xref type="rfc" data="rfc7574"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2015-04-05">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>1</value>
      <description>Protocol as described in <xref type="rfc" data="rfc7574"/></description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record>
      <value>2-255</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="content-integrity-protection">
    <title>PPSP Peer Protocol Content Integrity Protection Method Registry</title>
    <xref type="rfc" data="rfc7574"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2015-04-05">
      <value>0</value>
      <description>No integrity protection</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>1</value>
      <description>Merkle Hash Tree</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>2</value>
      <description>Sign All</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>3</value>
      <description>Unified Merkle Tree</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record>
      <value>4-255</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="merkle-hash-tree">
    <title>PPSP Peer Protocol Merkle Hash Tree Function Registry</title>
    <xref type="rfc" data="rfc7574"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2015-04-05">
      <value>0</value>
      <description>SHA-1</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>1</value>
      <description>SHA-224</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>2</value>
      <description>SHA-256</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>3</value>
      <description>SHA-384</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>4</value>
      <description>SHA-512</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record>
      <value>5-255</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="chunk-addressing">
    <title>PPSP Peer Protocol Chunk Addressing Method Registry</title>
    <xref type="rfc" data="rfc7574"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2015-04-05">
      <value>0</value>
      <description>32-bit bins</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>1</value>
      <description>64-bit byte ranges</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>2</value>
      <description>32-bit chunk ranges</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>3</value>
      <description>64-bit bins</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record date="2015-04-05">
      <value>4</value>
      <description>64-bit chunk ranges</description>
      <xref type="rfc" data="rfc7574"/>
    </record>
    <record>
      <value>5-255</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <people/>
</registry>
