This commit is contained in:
conradoplg 2022-09-29 20:03:37 +00:00
parent 4a5d2d2d67
commit 5d8cbecfaf
4 changed files with 626 additions and 650 deletions

View File

@ -22,19 +22,33 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2150.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2150.5 1175,-2150.5 1175,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="327,-78 327,-257 911,-257 911,-78 327,-78"/>
<text text-anchor="middle" x="619" y="-241.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="260,-632 260,-769 643,-769 643,-632 260,-632"/>
<text text-anchor="middle" x="451.5" y="-753.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to state using a separate task</text>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="327,-78 327,-257 911,-257 911,-78 327,-78"/>
<text text-anchor="middle" x="619" y="-241.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
</g>
<!-- ZcashFoundation/zebra#2654 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#2654</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2654" xlink:title="ZcashFoundation/zebra#2654&#10;Test if checkpoint&#10;verifier and state&#10;service are correctly&#10;reset on block commit&#10;errors" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="567,-738 335,-738 335,-640 567,-640 567,-738"/>
<text text-anchor="middle" x="451" y="-722.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="451" y="-707.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
<text text-anchor="middle" x="451" y="-692.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifier and state</text>
<text text-anchor="middle" x="451" y="-677.8" font-family="Times,serif" font-size="14.00" fill="#000000">service are correctly</text>
<text text-anchor="middle" x="451" y="-662.8" font-family="Times,serif" font-size="14.00" fill="#000000">reset on block commit</text>
<text text-anchor="middle" x="451" y="-647.8" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="903,-225.5 671,-225.5 671,-172.5 903,-172.5 903,-225.5"/>
<text text-anchor="middle" x="787" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="787" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
@ -42,6 +56,12 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2654&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#2654&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M567.15,-672.94C594.81,-664.32 622.28,-651.14 643,-631 701.4,-574.24 759.07,-329.04 779.36,-235.47"/>
<polygon fill="#000000" stroke="#000000" points="782.8018,-236.112 781.48,-225.6 775.9579,-234.642 782.8018,-236.112"/>
</g>
<!-- ZcashFoundation/zebra#4967 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#4967</title>
@ -97,9 +117,9 @@
<polygon fill="#000000" stroke="#000000" points="956.1988,-152.7762 964.8,-146.59 954.2183,-146.0622 956.1988,-152.7762"/>
</g>
<!-- ZcashFoundation/zebra#4937 -->
<g id="node2" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#4937</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4937" xlink:title="ZcashFoundation/zebra#4937&#10;Epic: Commit blocks to&#10;state using a separate&#10;task" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4937" xlink:title="ZcashFoundation/zebra#4937&#10;Epic: Commit blocks to&#10;state using a separate&#10;task" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="567,-226 335,-226 335,-158 567,-158 567,-226"/>
<text text-anchor="middle" x="451" y="-210.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4937</text>
<text text-anchor="middle" x="451" y="-195.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to</text>
@ -132,9 +152,9 @@
<polygon fill="#000000" stroke="#000000" points="677.011,-73.3323 682.93,-64.545 672.8231,-67.7232 677.011,-73.3323"/>
</g>
<!-- ZcashFoundation/zebra#5214 -->
<g id="node3" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#5214</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5214" xlink:title="ZcashFoundation/zebra#5214&#10;Task: Make a list of&#10;Zebra dependencies" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5214" xlink:title="ZcashFoundation/zebra#5214&#10;Task: Make a list of&#10;Zebra dependencies" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="567,-139.5 335,-139.5 335,-86.5 567,-86.5 567,-139.5"/>
<text text-anchor="middle" x="451" y="-124.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5214</text>
<text text-anchor="middle" x="451" y="-109.3" font-family="Times,serif" font-size="14.00" fill="#000000">Task: Make a list of</text>
@ -142,26 +162,6 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2654 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#2654</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2654" xlink:title="ZcashFoundation/zebra#2654&#10;Test if checkpoint&#10;verifier and state&#10;service are correctly&#10;reset on block commit&#10;errors" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="567,-738 335,-738 335,-640 567,-640 567,-738"/>
<text text-anchor="middle" x="451" y="-722.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="451" y="-707.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
<text text-anchor="middle" x="451" y="-692.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifier and state</text>
<text text-anchor="middle" x="451" y="-677.8" font-family="Times,serif" font-size="14.00" fill="#000000">service are correctly</text>
<text text-anchor="middle" x="451" y="-662.8" font-family="Times,serif" font-size="14.00" fill="#000000">reset on block commit</text>
<text text-anchor="middle" x="451" y="-647.8" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2654&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#2654&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M567.15,-672.94C594.81,-664.32 622.28,-651.14 643,-631 701.4,-574.24 759.07,-329.04 779.36,-235.47"/>
<polygon fill="#000000" stroke="#000000" points="782.8018,-236.112 781.48,-225.6 775.9579,-234.642 782.8018,-236.112"/>
</g>
<!-- ZcashFoundation/zebra#2375 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#2375</title>

View File

@ -10,19 +10,33 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2150.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2150.5 1175,-2150.5 1175,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="327,-78 327,-257 911,-257 911,-78 327,-78"/>
<text text-anchor="middle" x="619" y="-241.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="260,-632 260,-769 643,-769 643,-632 260,-632"/>
<text text-anchor="middle" x="451.5" y="-753.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to state using a separate task</text>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="327,-78 327,-257 911,-257 911,-78 327,-78"/>
<text text-anchor="middle" x="619" y="-241.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
</g>
<!-- ZcashFoundation/zebra#2654 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#2654</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2654" xlink:title="ZcashFoundation/zebra#2654&#10;Test if checkpoint&#10;verifier and state&#10;service are correctly&#10;reset on block commit&#10;errors" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="567,-738 335,-738 335,-640 567,-640 567,-738"/>
<text text-anchor="middle" x="451" y="-722.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="451" y="-707.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
<text text-anchor="middle" x="451" y="-692.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifier and state</text>
<text text-anchor="middle" x="451" y="-677.8" font-family="Times,serif" font-size="14.00" fill="#000000">service are correctly</text>
<text text-anchor="middle" x="451" y="-662.8" font-family="Times,serif" font-size="14.00" fill="#000000">reset on block commit</text>
<text text-anchor="middle" x="451" y="-647.8" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="903,-225.5 671,-225.5 671,-172.5 903,-172.5 903,-225.5"/>
<text text-anchor="middle" x="787" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="787" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
@ -30,6 +44,12 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2654&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#2654&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M567.15,-672.94C594.81,-664.32 622.28,-651.14 643,-631 701.4,-574.24 759.07,-329.04 779.36,-235.47"/>
<polygon fill="#000000" stroke="#000000" points="782.8018,-236.112 781.48,-225.6 775.9579,-234.642 782.8018,-236.112"/>
</g>
<!-- ZcashFoundation/zebra#4967 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#4967</title>
@ -85,9 +105,9 @@
<polygon fill="#000000" stroke="#000000" points="956.1988,-152.7762 964.8,-146.59 954.2183,-146.0622 956.1988,-152.7762"/>
</g>
<!-- ZcashFoundation/zebra#4937 -->
<g id="node2" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#4937</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4937" xlink:title="ZcashFoundation/zebra#4937&#10;Epic: Commit blocks to&#10;state using a separate&#10;task" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4937" xlink:title="ZcashFoundation/zebra#4937&#10;Epic: Commit blocks to&#10;state using a separate&#10;task" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="567,-226 335,-226 335,-158 567,-158 567,-226"/>
<text text-anchor="middle" x="451" y="-210.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4937</text>
<text text-anchor="middle" x="451" y="-195.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to</text>
@ -120,9 +140,9 @@
<polygon fill="#000000" stroke="#000000" points="677.011,-73.3323 682.93,-64.545 672.8231,-67.7232 677.011,-73.3323"/>
</g>
<!-- ZcashFoundation/zebra#5214 -->
<g id="node3" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#5214</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5214" xlink:title="ZcashFoundation/zebra#5214&#10;Task: Make a list of&#10;Zebra dependencies" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5214" xlink:title="ZcashFoundation/zebra#5214&#10;Task: Make a list of&#10;Zebra dependencies" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="567,-139.5 335,-139.5 335,-86.5 567,-86.5 567,-139.5"/>
<text text-anchor="middle" x="451" y="-124.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5214</text>
<text text-anchor="middle" x="451" y="-109.3" font-family="Times,serif" font-size="14.00" fill="#000000">Task: Make a list of</text>
@ -130,26 +150,6 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2654 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#2654</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2654" xlink:title="ZcashFoundation/zebra#2654&#10;Test if checkpoint&#10;verifier and state&#10;service are correctly&#10;reset on block commit&#10;errors" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="567,-738 335,-738 335,-640 567,-640 567,-738"/>
<text text-anchor="middle" x="451" y="-722.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="451" y="-707.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
<text text-anchor="middle" x="451" y="-692.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifier and state</text>
<text text-anchor="middle" x="451" y="-677.8" font-family="Times,serif" font-size="14.00" fill="#000000">service are correctly</text>
<text text-anchor="middle" x="451" y="-662.8" font-family="Times,serif" font-size="14.00" fill="#000000">reset on block commit</text>
<text text-anchor="middle" x="451" y="-647.8" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2654&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#2654&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M567.15,-672.94C594.81,-664.32 622.28,-651.14 643,-631 701.4,-574.24 759.07,-329.04 779.36,-235.47"/>
<polygon fill="#000000" stroke="#000000" points="782.8018,-236.112 781.48,-225.6 775.9579,-234.642 782.8018,-236.112"/>
</g>
<!-- ZcashFoundation/zebra#2375 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#2375</title>

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -17,442 +17,430 @@
</style>
</head>
<body>
<div id="dag"><svg width="1766pt" height="1164pt"
viewBox="0.00 0.00 1766.00 1164.31" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1160.306)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1160.306 1762,-1160.306 1762,4 -4,4"/>
<div id="dag"><svg width="1762pt" height="805pt"
viewBox="0.00 0.00 1761.50 805.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 801)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-801 1757.5,-801 1757.5,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-558.276 0,-808.276 1247.5,-808.276 1247.5,-558.276 0,-558.276"/>
<text text-anchor="middle" x="623.75" y="-793.076" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v8</text>
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-457 0,-564 477,-564 477,-457 0,-457"/>
<text text-anchor="middle" x="238.5" y="-548.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="8,-816.276 8,-923.276 488.5,-923.276 488.5,-816.276 8,-816.276"/>
<text text-anchor="middle" x="248.25" y="-908.076" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-227 0,-406 1236,-406 1236,-227 0,-227"/>
<text text-anchor="middle" x="618" y="-390.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v8</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="766,-130.273 766,-323.276 1505,-323.276 1505,-130.273 766,-130.273"/>
<text text-anchor="middle" x="1135.5" y="-308.076" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="1012,0 1012,-219 1236,-219 1236,0 1012,0"/>
<text text-anchor="middle" x="1124" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="1023.5,-331.276 1023.5,-550.276 1247.5,-550.276 1247.5,-331.276 1023.5,-331.276"/>
<text text-anchor="middle" x="1135.5" y="-535.076" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="754.5,-414 754.5,-607 1493.5,-607 1493.5,-414 754.5,-414"/>
<text text-anchor="middle" x="1124" y="-591.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="1525,-405.276 1525,-554.276 1758,-554.276 1758,-405.276 1525,-405.276"/>
<text text-anchor="middle" x="1641.5" y="-539.076" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
<polygon fill="none" stroke="#0000ff" points="1513.5,-40 1513.5,-418 1753.5,-418 1753.5,-40 1513.5,-40"/>
<text text-anchor="middle" x="1633.5" y="-402.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
</g>
<!-- ZcashFoundation/frost#86 -->
<!-- ZcashFoundation/frost#35 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#86</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/86" xlink:title="ZcashFoundation/frost#86&#10;frost&#45;core: update for&#10;spec version 6&amp;7" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="480.5,-712.776 272.5,-712.776 272.5,-659.776 480.5,-659.776 480.5,-712.776"/>
<text text-anchor="middle" x="376.5" y="-697.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#86</text>
<text text-anchor="middle" x="376.5" y="-682.576" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update for</text>
<text text-anchor="middle" x="376.5" y="-667.576" font-family="Times,serif" font-size="14.00" fill="#000000">spec version 6&amp;7</text>
<title>ZcashFoundation/frost#35</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/35" xlink:title="ZcashFoundation/frost#35&#10;frost&#45;core: Implement the&#10;generic DKG" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-525.5 8,-525.5 8,-472.5 216,-472.5 216,-525.5"/>
<text text-anchor="middle" x="112" y="-510.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="112" y="-495.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="112" y="-480.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#101 -->
<!-- ZcashFoundation/frost#63 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#101</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/101" xlink:title="ZcashFoundation/frost#101&#10;frost&#45;core: support H4&#10;and H5 domain&#45;separated&#10;hashes per&#45;ciphersuite" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="738,-720.276 521,-720.276 521,-652.276 738,-652.276 738,-720.276"/>
<text text-anchor="middle" x="629.5" y="-705.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#101</text>
<text text-anchor="middle" x="629.5" y="-690.076" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: support H4</text>
<text text-anchor="middle" x="629.5" y="-675.076" font-family="Times,serif" font-size="14.00" fill="#000000">and H5 domain&#45;separated</text>
<text text-anchor="middle" x="629.5" y="-660.076" font-family="Times,serif" font-size="14.00" fill="#000000">hashes per&#45;ciphersuite</text>
<title>ZcashFoundation/frost#63</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/63" xlink:title="ZcashFoundation/frost#63&#10;frost&#45;ristretto255:&#10;implement `frost&#45;core`&#39;s&#10;DKG concretely" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="469,-533 261,-533 261,-465 469,-465 469,-533"/>
<text text-anchor="middle" x="365" y="-517.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="365" y="-502.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="365" y="-487.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="365" y="-472.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG concretely</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#101 -->
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#101</title>
<path fill="none" stroke="#000000" d="M480.5,-686.276C490.52,-686.276 500.73,-686.276 510.87,-686.276"/>
<polygon fill="#000000" stroke="#000000" points="510.99,-689.7761 520.99,-686.276 510.99,-682.7761 510.99,-689.7761"/>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1745.5,-451.276 1537.5,-451.276 1537.5,-413.276 1745.5,-413.276 1745.5,-451.276"/>
<text text-anchor="middle" x="1641.5" y="-436.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="1641.5" y="-421.076" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M385.96,-659.636C420.26,-567.426 547.64,-260.086 766,-126.273 810.56,-98.966 830.24,-110.273 882.5,-110.273 882.5,-110.273 882.5,-110.273 1135.5,-110.273 1217.7,-110.273 1437,-80.054 1505,-126.273 1600.7,-191.366 1630.1,-340.146 1638.4,-403.186"/>
<polygon fill="#000000" stroke="#000000" points="1634.946,-403.7677 1639.7,-413.236 1641.8882,-402.8696 1634.946,-403.7677"/>
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M216,-499C227.49,-499 239.24,-499 250.84,-499"/>
<polygon fill="#000000" stroke="#000000" points="250.99,-502.5001 260.99,-499 250.99,-495.5001 250.99,-502.5001"/>
</g>
<!-- ZcashFoundation/frost#97 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#97</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/97" xlink:title="ZcashFoundation/frost#97&#10;frost&#45;core: update to&#10;spec v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="986.5,-619.776 778.5,-619.776 778.5,-566.776 986.5,-566.776 986.5,-619.776"/>
<text text-anchor="middle" x="882.5" y="-604.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="882.5" y="-589.576" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
<text text-anchor="middle" x="882.5" y="-574.576" font-family="Times,serif" font-size="14.00" fill="#000000">spec v8</text>
<polygon fill="#c2e0c6" stroke="#000000" points="975,-288.5 767,-288.5 767,-235.5 975,-235.5 975,-288.5"/>
<text text-anchor="middle" x="871" y="-273.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="871" y="-258.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
<text text-anchor="middle" x="871" y="-243.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M722.27,-652.176C748.03,-642.706 775.81,-632.496 800.88,-623.276"/>
<polygon fill="#000000" stroke="#000000" points="802.1633,-626.5333 810.34,-619.796 799.7465,-619.9637 802.1633,-626.5333"/>
</g>
<!-- ZcashFoundation/frost#98 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#98</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/98" xlink:title="ZcashFoundation/frost#98&#10;frost&#45;ristretto255:&#10;update to use frost&#45;core&#10;v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1239.5,-706.276 1031.5,-706.276 1031.5,-638.276 1239.5,-638.276 1239.5,-706.276"/>
<text text-anchor="middle" x="1135.5" y="-691.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1135.5" y="-676.076" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="1135.5" y="-661.076" font-family="Times,serif" font-size="14.00" fill="#000000">update to use frost&#45;core</text>
<text text-anchor="middle" x="1135.5" y="-646.076" font-family="Times,serif" font-size="14.00" fill="#000000">v8</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1228,-375 1020,-375 1020,-307 1228,-307 1228,-375"/>
<text text-anchor="middle" x="1124" y="-359.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1124" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="1124" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">update to use frost&#45;core</text>
<text text-anchor="middle" x="1124" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98 -->
<g id="edge3" class="edge">
<g id="edge2" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98</title>
<path fill="none" stroke="#000000" d="M967.45,-619.796C984.85,-625.236 1003.4,-631.036 1021.7,-636.726"/>
<polygon fill="#000000" stroke="#000000" points="1020.8106,-640.1152 1031.4,-639.776 1022.9103,-633.4375 1020.8106,-640.1152"/>
<path fill="none" stroke="#000000" d="M955.95,-288.53C973.35,-293.96 991.93,-299.76 1010.2,-305.45"/>
<polygon fill="#000000" stroke="#000000" points="1009.3103,-308.8393 1019.9,-308.51 1011.4163,-302.1636 1009.3103,-308.8393"/>
</g>
<!-- ZcashFoundation/frost#99 -->
<g id="node5" class="node open">
<title>ZcashFoundation/frost#99</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/99" xlink:title="ZcashFoundation/frost#99&#10;frost&#45;p256: update to use&#10;frost&#45;core v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1239.5,-619.776 1031.5,-619.776 1031.5,-566.776 1239.5,-566.776 1239.5,-619.776"/>
<text text-anchor="middle" x="1135.5" y="-604.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1135.5" y="-589.576" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
<text text-anchor="middle" x="1135.5" y="-574.576" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core v8</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1228,-288.5 1020,-288.5 1020,-235.5 1228,-235.5 1228,-288.5"/>
<text text-anchor="middle" x="1124" y="-273.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1124" y="-258.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
<text text-anchor="middle" x="1124" y="-243.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99 -->
<g id="edge4" class="edge">
<g id="edge3" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99</title>
<path fill="none" stroke="#000000" d="M986.5,-593.276C998,-593.276 1009.7,-593.276 1021.3,-593.276"/>
<polygon fill="#000000" stroke="#000000" points="1021.5,-596.7761 1031.5,-593.276 1021.5,-589.7761 1021.5,-596.7761"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1244,-292.276 1027,-292.276 1027,-224.276 1244,-224.276 1244,-292.276"/>
<text text-anchor="middle" x="1135.5" y="-277.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1135.5" y="-262.076" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1135.5" y="-247.076" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1135.5" y="-232.076" font-family="Times,serif" font-size="14.00" fill="#000000">V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M891.24,-566.646C909.17,-515.276 954.34,-401.066 1023.5,-327.276 1033.7,-316.336 1046.1,-306.476 1058.8,-297.856"/>
<polygon fill="#000000" stroke="#000000" points="1060.7441,-300.7667 1067.2,-292.366 1056.9144,-294.9072 1060.7441,-300.7667"/>
<path fill="none" stroke="#000000" d="M975,-262C986.49,-262 998.2,-262 1009.8,-262"/>
<polygon fill="#000000" stroke="#000000" points="1010,-265.5001 1020,-262 1010,-258.5001 1010,-265.5001"/>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node17" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1239.5,-519.276 1031.5,-519.276 1031.5,-481.276 1239.5,-481.276 1239.5,-519.276"/>
<text text-anchor="middle" x="1135.5" y="-504.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1135.5" y="-489.076" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1228,-46 1020,-46 1020,-8 1228,-8 1228,-46"/>
<text text-anchor="middle" x="1124" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1124" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70 -->
<g id="edge12" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M954.66,-566.746C992.5,-552.846 1038.3,-536.016 1074.3,-522.756"/>
<polygon fill="#000000" stroke="#000000" points="1075.5246,-526.0349 1083.7,-519.296 1073.1065,-519.4658 1075.5246,-526.0349"/>
<path fill="none" stroke="#000000" d="M881.52,-235.49C900.57,-191 945.12,-101.63 1012,-55 1014.1,-53.52 1016.3,-52.119 1018.6,-50.791"/>
<polygon fill="#000000" stroke="#000000" points="1020.3347,-53.8324 1027.5,-46.028 1017.0317,-47.6606 1020.3347,-53.8324"/>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node18" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1239.5,-463.276 1031.5,-463.276 1031.5,-395.276 1239.5,-395.276 1239.5,-463.276"/>
<text text-anchor="middle" x="1135.5" y="-448.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1135.5" y="-433.076" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1135.5" y="-418.076" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1135.5" y="-403.076" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1228,-188 1020,-188 1020,-120 1228,-120 1228,-188"/>
<text text-anchor="middle" x="1124" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1124" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1124" y="-142.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1124" y="-127.8" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19 -->
<g id="edge13" class="edge">
<g id="edge11" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M907.91,-566.646C934.63,-539.876 978.9,-498.876 1023.5,-472.276 1026,-470.796 1028.5,-469.356 1031.1,-467.946"/>
<polygon fill="#000000" stroke="#000000" points="1032.7576,-471.0289 1040,-463.296 1029.516,-464.8247 1032.7576,-471.0289"/>
<path fill="none" stroke="#000000" d="M933.21,-235.44C963.84,-222.37 1001.3,-206.37 1034.9,-192.03"/>
<polygon fill="#000000" stroke="#000000" points="1036.4689,-195.1662 1044.3,-188.03 1033.728,-188.7251 1036.4689,-195.1662"/>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node19" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1239.5,-377.276 1031.5,-377.276 1031.5,-339.276 1239.5,-339.276 1239.5,-377.276"/>
<text text-anchor="middle" x="1135.5" y="-362.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1135.5" y="-347.076" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1228,-102 1020,-102 1020,-64 1228,-64 1228,-102"/>
<text text-anchor="middle" x="1124" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1124" y="-71.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71 -->
<g id="edge14" class="edge">
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M893.02,-566.756C912.07,-522.276 956.62,-432.906 1023.5,-386.276 1025.6,-384.796 1027.8,-383.396 1030.1,-382.066"/>
<polygon fill="#000000" stroke="#000000" points="1031.8326,-385.1085 1039,-377.306 1028.5313,-378.9359 1031.8326,-385.1085"/>
<path fill="none" stroke="#000000" d="M888.38,-235.49C912.15,-201.39 958.07,-142.77 1012,-111 1014.8,-109.32 1017.8,-107.74 1020.8,-106.26"/>
<polygon fill="#000000" stroke="#000000" points="1022.4138,-109.372 1030.1,-102.08 1019.5441,-102.9873 1022.4138,-109.372"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232.5,-490 1015.5,-490 1015.5,-422 1232.5,-422 1232.5,-490"/>
<text text-anchor="middle" x="1124" y="-474.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1124" y="-459.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1124" y="-444.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1124" y="-429.8" font-family="Times,serif" font-size="14.00" fill="#000000">V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M890.52,-288.5C915.55,-320.9 961.76,-375.65 1012,-410 1015.5,-412.4 1019.2,-414.71 1022.9,-416.93"/>
<polygon fill="#000000" stroke="#000000" points="1021.4602,-420.1342 1031.9,-421.94 1024.8649,-414.018 1021.4602,-420.1342"/>
</g>
<!-- ZcashFoundation/frost#133 -->
<g id="node21" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/frost#133</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/133" xlink:title="ZcashFoundation/frost#133&#10;Use nonce_generate test&#10;vectors" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1750,-522.776 1533,-522.776 1533,-469.776 1750,-469.776 1750,-522.776"/>
<text text-anchor="middle" x="1641.5" y="-507.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#133</text>
<text text-anchor="middle" x="1641.5" y="-492.576" font-family="Times,serif" font-size="14.00" fill="#000000">Use nonce_generate test</text>
<text text-anchor="middle" x="1641.5" y="-477.576" font-family="Times,serif" font-size="14.00" fill="#000000">vectors</text>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/133" xlink:title="ZcashFoundation/frost#133&#10;Use nonce_generate test&#10;vectors" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1742,-386.5 1525,-386.5 1525,-333.5 1742,-333.5 1742,-386.5"/>
<text text-anchor="middle" x="1633.5" y="-371.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#133</text>
<text text-anchor="middle" x="1633.5" y="-356.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use nonce_generate test</text>
<text text-anchor="middle" x="1633.5" y="-341.3" font-family="Times,serif" font-size="14.00" fill="#000000">vectors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#133 -->
<g id="edge16" class="edge">
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#133</title>
<path fill="none" stroke="#000000" d="M1239.8,-703.396C1317.3,-720.416 1423.3,-730.456 1505,-688.276 1568.5,-655.526 1608.8,-578.156 1628.1,-532.246"/>
<polygon fill="#000000" stroke="#000000" points="1631.3535,-533.5367 1631.9,-522.956 1624.8745,-530.8865 1631.3535,-533.5367"/>
<path fill="none" stroke="#000000" d="M1228.1,-350.44C1241.7,-351.44 1255.4,-352.33 1268.5,-353 1350.5,-357.19 1443.1,-358.93 1514.5,-359.63"/>
<polygon fill="#000000" stroke="#000000" points="1514.7665,-363.1327 1524.8,-359.73 1514.8345,-356.133 1514.7665,-363.1327"/>
</g>
<!-- ZcashFoundation/frost#134 -->
<g id="node22" class="node open">
<g id="node19" class="node open">
<title>ZcashFoundation/frost#134</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/134" xlink:title="ZcashFoundation/frost#134&#10;Reject identity in&#10;DeserializeElement" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1497,-577.776 1280,-577.776 1280,-524.776 1497,-524.776 1497,-577.776"/>
<text text-anchor="middle" x="1388.5" y="-562.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#134</text>
<text text-anchor="middle" x="1388.5" y="-547.576" font-family="Times,serif" font-size="14.00" fill="#000000">Reject identity in</text>
<text text-anchor="middle" x="1388.5" y="-532.576" font-family="Times,serif" font-size="14.00" fill="#000000">DeserializeElement</text>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/134" xlink:title="ZcashFoundation/frost#134&#10;Reject identity in&#10;DeserializeElement" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1742,-315.5 1525,-315.5 1525,-262.5 1742,-262.5 1742,-315.5"/>
<text text-anchor="middle" x="1633.5" y="-300.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#134</text>
<text text-anchor="middle" x="1633.5" y="-285.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reject identity in</text>
<text text-anchor="middle" x="1633.5" y="-270.3" font-family="Times,serif" font-size="14.00" fill="#000000">DeserializeElement</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#134 -->
<g id="edge17" class="edge">
<g id="edge15" class="edge">
<title>ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#134</title>
<path fill="none" stroke="#000000" d="M1234,-638.176C1238.7,-635.406 1243.2,-632.446 1247.5,-629.276 1266.4,-615.186 1260.7,-600.916 1280,-587.276 1282.1,-585.766 1284.3,-584.326 1286.6,-582.936"/>
<polygon fill="#000000" stroke="#000000" points="1288.5502,-585.8529 1295.5,-577.856 1285.0801,-579.7735 1288.5502,-585.8529"/>
<path fill="none" stroke="#000000" d="M1228,-330.38C1311.2,-321.9 1427.8,-310 1514.6,-301.13"/>
<polygon fill="#000000" stroke="#000000" points="1515.2023,-304.5871 1524.8,-300.1 1514.4989,-297.6225 1515.2023,-304.5871"/>
</g>
<!-- ZcashFoundation/frost#138 -->
<g id="node23" class="node open">
<title>ZcashFoundation/frost#138</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/138" xlink:title="ZcashFoundation/frost#138&#10;When hashing an&#10;identifier, serialize the&#10;scalar entirely, instead&#10;of using 2 bytes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1497,-678.776 1280,-678.776 1280,-595.776 1497,-595.776 1497,-678.776"/>
<text text-anchor="middle" x="1388.5" y="-663.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#138</text>
<text text-anchor="middle" x="1388.5" y="-648.576" font-family="Times,serif" font-size="14.00" fill="#000000">When hashing an</text>
<text text-anchor="middle" x="1388.5" y="-633.576" font-family="Times,serif" font-size="14.00" fill="#000000">identifier, serialize the</text>
<text text-anchor="middle" x="1388.5" y="-618.576" font-family="Times,serif" font-size="14.00" fill="#000000">scalar entirely, instead</text>
<text text-anchor="middle" x="1388.5" y="-603.576" font-family="Times,serif" font-size="14.00" fill="#000000">of using 2 bytes</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1485.5,-234.5 1268.5,-234.5 1268.5,-151.5 1485.5,-151.5 1485.5,-234.5"/>
<text text-anchor="middle" x="1377" y="-219.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#138</text>
<text text-anchor="middle" x="1377" y="-204.3" font-family="Times,serif" font-size="14.00" fill="#000000">When hashing an</text>
<text text-anchor="middle" x="1377" y="-189.3" font-family="Times,serif" font-size="14.00" fill="#000000">identifier, serialize the</text>
<text text-anchor="middle" x="1377" y="-174.3" font-family="Times,serif" font-size="14.00" fill="#000000">scalar entirely, instead</text>
<text text-anchor="middle" x="1377" y="-159.3" font-family="Times,serif" font-size="14.00" fill="#000000">of using 2 bytes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#138 -->
<g id="edge18" class="edge">
<g id="edge16" class="edge">
<title>ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#138</title>
<path fill="none" stroke="#000000" d="M1239.5,-657.886C1249.5,-656.496 1259.7,-655.086 1269.9,-653.686"/>
<polygon fill="#000000" stroke="#000000" points="1270.5753,-657.1259 1280,-652.286 1269.6141,-650.1922 1270.5753,-657.1259"/>
<path fill="none" stroke="#000000" d="M1216.6,-306.87C1223.2,-303.74 1229.8,-300.44 1236,-297 1264.8,-281.07 1294.5,-260.01 1319.1,-241.02"/>
<polygon fill="#000000" stroke="#000000" points="1321.5432,-243.5544 1327.3,-234.66 1317.2531,-238.0231 1321.5432,-243.5544"/>
</g>
<!-- ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#133 -->
<g id="edge19" class="edge">
<g id="edge17" class="edge">
<title>ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#133</title>
<path fill="none" stroke="#000000" d="M1225.6,-566.756C1233.3,-563.066 1240.7,-558.916 1247.5,-554.276 1265.9,-541.736 1260.1,-526.126 1280,-516.276 1354.7,-479.346 1448.9,-475.296 1522.4,-479.976"/>
<polygon fill="#000000" stroke="#000000" points="1522.483,-483.4899 1532.7,-480.686 1522.9644,-476.5065 1522.483,-483.4899"/>
<path fill="none" stroke="#000000" d="M1228,-282.01C1311.3,-298.02 1428,-320.48 1514.9,-337.18"/>
<polygon fill="#000000" stroke="#000000" points="1514.318,-340.6322 1524.8,-339.09 1515.6441,-333.7589 1514.318,-340.6322"/>
</g>
<!-- ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#134 -->
<g id="edge20" class="edge">
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#134</title>
<path fill="none" stroke="#000000" d="M1239.5,-576.006C1249.5,-574.346 1259.7,-572.646 1269.9,-570.966"/>
<polygon fill="#000000" stroke="#000000" points="1270.7098,-574.3795 1280,-569.286 1269.5612,-567.4743 1270.7098,-574.3795"/>
<path fill="none" stroke="#000000" d="M1228,-267.51C1311.2,-271.92 1427.8,-278.1 1514.6,-282.7"/>
<polygon fill="#000000" stroke="#000000" points="1514.6289,-286.2063 1524.8,-283.24 1514.9991,-279.2161 1514.6289,-286.2063"/>
</g>
<!-- ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#138 -->
<g id="edge21" class="edge">
<g id="edge19" class="edge">
<title>ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#138</title>
<path fill="none" stroke="#000000" d="M1239.5,-611.356C1249.5,-613.106 1259.7,-614.876 1269.9,-616.646"/>
<polygon fill="#000000" stroke="#000000" points="1269.5476,-620.1373 1280,-618.406 1270.7493,-613.2412 1269.5476,-620.1373"/>
<path fill="none" stroke="#000000" d="M1221.5,-235.42C1233.5,-232.13 1246,-228.73 1258.3,-225.36"/>
<polygon fill="#000000" stroke="#000000" points="1259.4676,-228.6697 1268.2,-222.67 1257.6321,-221.9146 1259.4676,-228.6697"/>
</g>
<!-- ZcashFoundation/frost#95 -->
<!-- ZcashFoundation/frost#86 -->
<g id="node6" class="node open">
<title>ZcashFoundation/frost#95</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/95" xlink:title="ZcashFoundation/frost#95&#10;Flesh out all rustdoc in&#10;frost&#45;p256 public API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="224,-690.776 16,-690.776 16,-637.776 224,-637.776 224,-690.776"/>
<text text-anchor="middle" x="120" y="-675.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#95</text>
<text text-anchor="middle" x="120" y="-660.576" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
<text text-anchor="middle" x="120" y="-645.576" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256 public API</text>
<title>ZcashFoundation/frost#86</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/86" xlink:title="ZcashFoundation/frost#86&#10;frost&#45;core: update for&#10;spec version 6&amp;7" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="469,-349.5 261,-349.5 261,-296.5 469,-296.5 469,-349.5"/>
<text text-anchor="middle" x="365" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#86</text>
<text text-anchor="middle" x="365" y="-319.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update for</text>
<text text-anchor="middle" x="365" y="-304.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec version 6&amp;7</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#95&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge22" class="edge">
<title>ZcashFoundation/frost#95&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M219.51,-637.766C223.89,-635.196 228.08,-632.366 232,-629.276 470.56,-440.636 325.37,-72.273 629.5,-72.273 629.5,-72.273 629.5,-72.273 1135.5,-72.273 1300.1,-72.273 1371.5,0 1505,-96.273 1607.8,-170.416 1633.3,-335.706 1639.5,-402.956"/>
<polygon fill="#000000" stroke="#000000" points="1636.0419,-403.589 1640.4,-413.246 1643.0153,-402.979 1636.0419,-403.589"/>
<!-- ZcashFoundation/frost#101 -->
<g id="node7" class="node open">
<title>ZcashFoundation/frost#101</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/101" xlink:title="ZcashFoundation/frost#101&#10;frost&#45;core: support H4&#10;and H5 domain&#45;separated&#10;hashes per&#45;ciphersuite" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="726.5,-339 509.5,-339 509.5,-271 726.5,-271 726.5,-339"/>
<text text-anchor="middle" x="618" y="-323.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#101</text>
<text text-anchor="middle" x="618" y="-308.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: support H4</text>
<text text-anchor="middle" x="618" y="-293.8" font-family="Times,serif" font-size="14.00" fill="#000000">and H5 domain&#45;separated</text>
<text text-anchor="middle" x="618" y="-278.8" font-family="Times,serif" font-size="14.00" fill="#000000">hashes per&#45;ciphersuite</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#101 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#101</title>
<path fill="none" stroke="#000000" d="M469,-315.6C479.02,-314.89 489.23,-314.16 499.37,-313.44"/>
<polygon fill="#000000" stroke="#000000" points="499.7636,-316.9209 509.49,-312.72 499.2668,-309.9386 499.7636,-316.9209"/>
</g>
<!-- ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M726.76,-286.51C736.71,-284.82 746.8,-283.11 756.79,-281.41"/>
<polygon fill="#000000" stroke="#000000" points="757.4673,-284.8452 766.74,-279.72 756.2951,-277.944 757.4673,-284.8452"/>
</g>
<!-- ZcashFoundation/frost#92 -->
<g id="node7" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/frost#92</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/92" xlink:title="ZcashFoundation/frost#92&#10;v6/v7: Use per&#45;signer&#10;values of rho to mitigate&#10;protocol malleability" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="224,-777.276 16,-777.276 16,-709.276 224,-709.276 224,-777.276"/>
<text text-anchor="middle" x="120" y="-762.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#92</text>
<text text-anchor="middle" x="120" y="-747.076" font-family="Times,serif" font-size="14.00" fill="#000000">v6/v7: Use per&#45;signer</text>
<text text-anchor="middle" x="120" y="-732.076" font-family="Times,serif" font-size="14.00" fill="#000000">values of rho to mitigate</text>
<text text-anchor="middle" x="120" y="-717.076" font-family="Times,serif" font-size="14.00" fill="#000000">protocol malleability</text>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/92" xlink:title="ZcashFoundation/frost#92&#10;v6/v7: Use per&#45;signer&#10;values of rho to mitigate&#10;protocol malleability" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-375 8,-375 8,-307 216,-307 216,-375"/>
<text text-anchor="middle" x="112" y="-359.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#92</text>
<text text-anchor="middle" x="112" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">v6/v7: Use per&#45;signer</text>
<text text-anchor="middle" x="112" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">values of rho to mitigate</text>
<text text-anchor="middle" x="112" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">protocol malleability</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86</title>
<path fill="none" stroke="#000000" d="M224.33,-720.086C236.8,-717.316 249.59,-714.476 262.2,-711.676"/>
<polygon fill="#000000" stroke="#000000" points="263.2598,-715.0258 272.26,-709.436 261.7383,-708.1932 263.2598,-715.0258"/>
</g>
<!-- ZcashFoundation/frost#102 -->
<g id="node8" class="node open">
<title>ZcashFoundation/frost#102</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/102" xlink:title="ZcashFoundation/frost#102&#10;frost&#45;core: add and use C&#10;iphersuite.identifier_to_&#10;scalar()" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="738,-634.276 521,-634.276 521,-566.276 738,-566.276 738,-634.276"/>
<text text-anchor="middle" x="629.5" y="-619.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="629.5" y="-604.076" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
<text text-anchor="middle" x="629.5" y="-589.076" font-family="Times,serif" font-size="14.00" fill="#000000">iphersuite.identifier_to_</text>
<text text-anchor="middle" x="629.5" y="-574.076" font-family="Times,serif" font-size="14.00" fill="#000000">scalar()</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#102&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#102&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M738.26,-597.266C748.1,-596.996 758.09,-596.716 767.98,-596.446"/>
<polygon fill="#000000" stroke="#000000" points="768.3429,-599.9372 778.24,-596.156 768.1451,-592.94 768.3429,-599.9372"/>
<title>ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86</title>
<path fill="none" stroke="#000000" d="M216,-333.6C227.49,-332.78 239.24,-331.95 250.84,-331.12"/>
<polygon fill="#000000" stroke="#000000" points="251.2628,-334.5989 260.99,-330.4 250.7674,-327.6164 251.2628,-334.5989"/>
</g>
<!-- ZcashFoundation/frost#127 -->
<!-- ZcashFoundation/frost#95 -->
<g id="node9" class="node open">
<title>ZcashFoundation/frost#127</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/127" xlink:title="ZcashFoundation/frost#127&#10;Dedupe `SharePackage` and&#10;`SecretShare`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-619.776 8,-619.776 8,-566.776 232,-566.776 232,-619.776"/>
<text text-anchor="middle" x="120" y="-604.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#127</text>
<text text-anchor="middle" x="120" y="-589.576" font-family="Times,serif" font-size="14.00" fill="#000000">Dedupe `SharePackage` and</text>
<text text-anchor="middle" x="120" y="-574.576" font-family="Times,serif" font-size="14.00" fill="#000000">`SecretShare`</text>
<title>ZcashFoundation/frost#95</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/95" xlink:title="ZcashFoundation/frost#95&#10;Flesh out all rustdoc in&#10;frost&#45;p256 public API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-288.5 8,-288.5 8,-235.5 216,-235.5 216,-288.5"/>
<text text-anchor="middle" x="112" y="-273.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#95</text>
<text text-anchor="middle" x="112" y="-258.3" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
<text text-anchor="middle" x="112" y="-243.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256 public API</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node10" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/35" xlink:title="ZcashFoundation/frost#35&#10;frost&#45;core: Implement the&#10;generic DKG" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="224,-884.776 16,-884.776 16,-831.776 224,-831.776 224,-884.776"/>
<text text-anchor="middle" x="120" y="-869.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="120" y="-854.576" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="120" y="-839.576" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node11" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/63" xlink:title="ZcashFoundation/frost#63&#10;frost&#45;ristretto255:&#10;implement `frost&#45;core`&#39;s&#10;DKG concretely" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="480.5,-892.276 272.5,-892.276 272.5,-824.276 480.5,-824.276 480.5,-892.276"/>
<text text-anchor="middle" x="376.5" y="-877.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="376.5" y="-862.076" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="376.5" y="-847.076" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="376.5" y="-832.076" font-family="Times,serif" font-size="14.00" fill="#000000">DKG concretely</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M224.33,-858.276C236.8,-858.276 249.59,-858.276 262.2,-858.276"/>
<polygon fill="#000000" stroke="#000000" points="262.26,-861.7761 272.26,-858.276 262.26,-854.7761 262.26,-861.7761"/>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node12" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="991,-274.776 774,-274.776 774,-221.776 991,-221.776 991,-274.776"/>
<text text-anchor="middle" x="882.5" y="-259.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="882.5" y="-244.576" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="882.5" y="-229.576" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="979.5,-558.5 762.5,-558.5 762.5,-505.5 979.5,-505.5 979.5,-558.5"/>
<text text-anchor="middle" x="871" y="-543.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="871" y="-528.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="871" y="-513.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node13" class="node open">
<g id="node14" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1244,-206.276 1027,-206.276 1027,-138.276 1244,-138.276 1244,-206.276"/>
<text text-anchor="middle" x="1135.5" y="-191.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1135.5" y="-176.076" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1135.5" y="-161.076" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1135.5" y="-146.076" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232.5,-576 1015.5,-576 1015.5,-508 1232.5,-508 1232.5,-576"/>
<text text-anchor="middle" x="1124" y="-560.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1124" y="-545.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1124" y="-530.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1124" y="-515.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge8" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M970.99,-221.696C985.86,-217.226 1001.5,-212.526 1017,-207.876"/>
<polygon fill="#000000" stroke="#000000" points="1018.0334,-211.2201 1026.6,-204.986 1016.0155,-204.5173 1018.0334,-211.2201"/>
<path fill="none" stroke="#000000" d="M979.76,-536.3C988.14,-536.63 996.6,-536.97 1005.1,-537.3"/>
<polygon fill="#000000" stroke="#000000" points="1005.1705,-540.8054 1015.3,-537.7 1005.4449,-533.8107 1005.1705,-540.8054"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge9" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M991.26,-252.576C999.6,-252.906 1008.1,-253.236 1016.6,-253.576"/>
<polygon fill="#000000" stroke="#000000" points="1016.6705,-257.0814 1026.8,-253.976 1016.9449,-250.0867 1016.6705,-257.0814"/>
<path fill="none" stroke="#000000" d="M959.49,-505.42C974.36,-500.95 990,-496.25 1005.5,-491.6"/>
<polygon fill="#000000" stroke="#000000" points="1006.5275,-494.9459 1015.1,-488.72 1004.516,-488.2412 1006.5275,-494.9459"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node15" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1497,-292.276 1280,-292.276 1280,-224.276 1497,-224.276 1497,-292.276"/>
<text text-anchor="middle" x="1388.5" y="-277.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1388.5" y="-262.076" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1388.5" y="-247.076" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1388.5" y="-232.076" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1485.5,-490 1268.5,-490 1268.5,-422 1485.5,-422 1485.5,-490"/>
<text text-anchor="middle" x="1377" y="-474.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1377" y="-459.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1377" y="-444.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1377" y="-429.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge10" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1244.3,-258.276C1252.6,-258.276 1261.1,-258.276 1269.6,-258.276"/>
<polygon fill="#000000" stroke="#000000" points="1269.8,-261.7761 1279.8,-258.276 1269.8,-254.7761 1269.8,-261.7761"/>
<path fill="none" stroke="#000000" d="M1232.8,-456C1241.1,-456 1249.6,-456 1258.1,-456"/>
<polygon fill="#000000" stroke="#000000" points="1258.3,-459.5001 1268.3,-456 1258.3,-452.5001 1258.3,-459.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node16" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="986.5,-194.276 778.5,-194.276 778.5,-156.276 986.5,-156.276 986.5,-194.276"/>
<text text-anchor="middle" x="882.5" y="-179.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="882.5" y="-164.076" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="975,-478 767,-478 767,-440 975,-440 975,-478"/>
<text text-anchor="middle" x="871" y="-462.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="871" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1737.5,-158 1529.5,-158 1529.5,-120 1737.5,-120 1737.5,-158"/>
<text text-anchor="middle" x="1633.5" y="-142.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="1633.5" y="-127.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#102 -->
<g id="node21" class="node open">
<title>ZcashFoundation/frost#102</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/102" xlink:title="ZcashFoundation/frost#102&#10;frost&#45;core: add and use C&#10;iphersuite.identifier_to_&#10;scalar()" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1742,-244 1525,-244 1525,-176 1742,-176 1742,-244"/>
<text text-anchor="middle" x="1633.5" y="-228.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="1633.5" y="-213.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
<text text-anchor="middle" x="1633.5" y="-198.8" font-family="Times,serif" font-size="14.00" fill="#000000">iphersuite.identifier_to_</text>
<text text-anchor="middle" x="1633.5" y="-183.8" font-family="Times,serif" font-size="14.00" fill="#000000">scalar()</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#127 -->
<g id="node22" class="node open">
<title>ZcashFoundation/frost#127</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/127" xlink:title="ZcashFoundation/frost#127&#10;Dedupe `SharePackage` and&#10;`SecretShare`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1745.5,-101.5 1521.5,-101.5 1521.5,-48.5 1745.5,-48.5 1745.5,-101.5"/>
<text text-anchor="middle" x="1633.5" y="-86.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#127</text>
<text text-anchor="middle" x="1633.5" y="-71.3" font-family="Times,serif" font-size="14.00" fill="#000000">Dedupe `SharePackage` and</text>
<text text-anchor="middle" x="1633.5" y="-56.3" font-family="Times,serif" font-size="14.00" fill="#000000">`SecretShare`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge23" class="edge">
<g id="edge20" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M1497,-596.086C1499.9,-593.336 1502.6,-590.396 1505,-587.276 1539.8,-542.526 1486.7,-503.066 1525,-461.276 1526.4,-459.746 1527.9,-458.296 1529.4,-456.916"/>
<polygon fill="#000000" stroke="#000000" points="1531.7758,-459.5014 1537.5,-450.586 1527.4655,-453.9858 1531.7758,-459.5014"/>
<path fill="none" stroke="#000000" d="M1485.8,-170.1C1501.5,-166.8 1517.5,-163.41 1533,-160.15"/>
<polygon fill="#000000" stroke="#000000" points="1534.0375,-163.5083 1543.1,-158.02 1532.593,-156.6589 1534.0375,-163.5083"/>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#102 -->
<g id="edge21" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#102</title>
<path fill="none" stroke="#000000" d="M1485.8,-200.21C1495.4,-200.85 1505.2,-201.5 1514.9,-202.14"/>
<polygon fill="#000000" stroke="#000000" points="1514.7902,-205.6403 1525,-202.81 1515.2536,-198.6557 1514.7902,-205.6403"/>
</g>
<!-- ZcashFoundation/frost#39 -->
<g id="node24" class="node open">
<title>ZcashFoundation/frost#39</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/39" xlink:title="ZcashFoundation/frost#39&#10;Migrate/port `redjubjub`&#10;to frost&#45;core / FROST&#10;spec v05+" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="224,-999.276 16,-999.276 16,-931.276 224,-931.276 224,-999.276"/>
<text text-anchor="middle" x="120" y="-984.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#39</text>
<text text-anchor="middle" x="120" y="-969.076" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redjubjub`</text>
<text text-anchor="middle" x="120" y="-954.076" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="120" y="-939.076" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-640 8,-640 8,-572 216,-572 216,-640"/>
<text text-anchor="middle" x="112" y="-624.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#39</text>
<text text-anchor="middle" x="112" y="-609.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redjubjub`</text>
<text text-anchor="middle" x="112" y="-594.8" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="112" y="-579.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
</a>
</g>
</g>
@ -460,11 +448,11 @@
<g id="node25" class="node open">
<title>ZcashFoundation/frost#40</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/40" xlink:title="ZcashFoundation/frost#40&#10;Migrate/port `redpallas`&#10;to frost&#45;core / FROST&#10;spec v05+" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="224,-1085.306 16,-1085.306 16,-1017.306 224,-1017.306 224,-1085.306"/>
<text text-anchor="middle" x="120" y="-1070.106" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#40</text>
<text text-anchor="middle" x="120" y="-1055.106" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redpallas`</text>
<text text-anchor="middle" x="120" y="-1040.106" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="120" y="-1025.106" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-726 8,-726 8,-658 216,-658 216,-726"/>
<text text-anchor="middle" x="112" y="-710.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#40</text>
<text text-anchor="middle" x="112" y="-695.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redpallas`</text>
<text text-anchor="middle" x="112" y="-680.8" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="112" y="-665.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
</a>
</g>
</g>
@ -472,9 +460,9 @@
<g id="node26" class="node open">
<title>ZcashFoundation/frost#132</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/132" xlink:title="ZcashFoundation/frost#132&#10;Epic: v9/v10" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="228.5,-1141.306 11.5,-1141.306 11.5,-1103.306 228.5,-1103.306 228.5,-1141.306"/>
<text text-anchor="middle" x="120" y="-1126.106" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#132</text>
<text text-anchor="middle" x="120" y="-1111.106" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="220.5,-782 3.5,-782 3.5,-744 220.5,-744 220.5,-782"/>
<text text-anchor="middle" x="112" y="-766.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#132</text>
<text text-anchor="middle" x="112" y="-751.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
</a>
</g>
</g>
@ -482,21 +470,21 @@
<g id="node27" class="node open">
<title>ZcashFoundation/frost#114</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/frost/pull/114" xlink:title="ZcashFoundation/frost#114&#10;Refreshed Identifier&#10;newtype of Scalar with&#10;traits" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="485,-1156.306 268,-1156.306 268,-1152.306 264,-1152.306 264,-1148.306 268,-1148.306 268,-1096.306 264,-1096.306 264,-1092.306 268,-1092.306 268,-1088.306 485,-1088.306 485,-1156.306"/>
<polyline fill="none" stroke="#000000" points="268,-1152.306 272,-1152.306 272,-1148.306 268,-1148.306 "/>
<polyline fill="none" stroke="#000000" points="268,-1096.306 272,-1096.306 272,-1092.306 268,-1092.306 "/>
<text text-anchor="middle" x="376.5" y="-1141.106" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#114</text>
<text text-anchor="middle" x="376.5" y="-1126.106" font-family="Times,serif" font-size="14.00" fill="#000000">Refreshed Identifier</text>
<text text-anchor="middle" x="376.5" y="-1111.106" font-family="Times,serif" font-size="14.00" fill="#000000">newtype of Scalar with</text>
<text text-anchor="middle" x="376.5" y="-1096.106" font-family="Times,serif" font-size="14.00" fill="#000000">traits</text>
<polygon fill="#c2e0c6" stroke="#000000" points="473.5,-797 256.5,-797 256.5,-793 252.5,-793 252.5,-789 256.5,-789 256.5,-737 252.5,-737 252.5,-733 256.5,-733 256.5,-729 473.5,-729 473.5,-797"/>
<polyline fill="none" stroke="#000000" points="256.5,-793 260.5,-793 260.5,-789 256.5,-789 "/>
<polyline fill="none" stroke="#000000" points="256.5,-737 260.5,-737 260.5,-733 256.5,-733 "/>
<text text-anchor="middle" x="365" y="-781.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#114</text>
<text text-anchor="middle" x="365" y="-766.8" font-family="Times,serif" font-size="14.00" fill="#000000">Refreshed Identifier</text>
<text text-anchor="middle" x="365" y="-751.8" font-family="Times,serif" font-size="14.00" fill="#000000">newtype of Scalar with</text>
<text text-anchor="middle" x="365" y="-736.8" font-family="Times,serif" font-size="14.00" fill="#000000">traits</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#132&#45;&gt;ZcashFoundation/frost#114 -->
<g id="edge24" class="edge">
<g id="edge22" class="edge">
<title>ZcashFoundation/frost#132&#45;&gt;ZcashFoundation/frost#114</title>
<path fill="none" stroke="#000000" d="M228.78,-1122.306C238.41,-1122.306 248.18,-1122.306 257.89,-1122.306"/>
<polygon fill="#000000" stroke="#000000" points="257.96,-1125.8061 267.96,-1122.306 257.96,-1118.8061 257.96,-1125.8061"/>
<path fill="none" stroke="#000000" d="M220.76,-763C229.14,-763 237.63,-763 246.07,-763"/>
<polygon fill="#000000" stroke="#000000" points="246.33,-766.5001 256.33,-763 246.33,-759.5001 246.33,-766.5001"/>
</g>
</g>
</svg>

View File

@ -5,442 +5,430 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="1766pt" height="1164pt"
viewBox="0.00 0.00 1766.00 1164.31" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1160.306)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1160.306 1762,-1160.306 1762,4 -4,4"/>
<svg width="1762pt" height="805pt"
viewBox="0.00 0.00 1761.50 805.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 801)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-801 1757.5,-801 1757.5,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-558.276 0,-808.276 1247.5,-808.276 1247.5,-558.276 0,-558.276"/>
<text text-anchor="middle" x="623.75" y="-793.076" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v8</text>
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-457 0,-564 477,-564 477,-457 0,-457"/>
<text text-anchor="middle" x="238.5" y="-548.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="8,-816.276 8,-923.276 488.5,-923.276 488.5,-816.276 8,-816.276"/>
<text text-anchor="middle" x="248.25" y="-908.076" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-227 0,-406 1236,-406 1236,-227 0,-227"/>
<text text-anchor="middle" x="618" y="-390.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v8</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="766,-130.273 766,-323.276 1505,-323.276 1505,-130.273 766,-130.273"/>
<text text-anchor="middle" x="1135.5" y="-308.076" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="1012,0 1012,-219 1236,-219 1236,0 1012,0"/>
<text text-anchor="middle" x="1124" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="1023.5,-331.276 1023.5,-550.276 1247.5,-550.276 1247.5,-331.276 1023.5,-331.276"/>
<text text-anchor="middle" x="1135.5" y="-535.076" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="754.5,-414 754.5,-607 1493.5,-607 1493.5,-414 754.5,-414"/>
<text text-anchor="middle" x="1124" y="-591.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="1525,-405.276 1525,-554.276 1758,-554.276 1758,-405.276 1525,-405.276"/>
<text text-anchor="middle" x="1641.5" y="-539.076" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
<polygon fill="none" stroke="#0000ff" points="1513.5,-40 1513.5,-418 1753.5,-418 1753.5,-40 1513.5,-40"/>
<text text-anchor="middle" x="1633.5" y="-402.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
</g>
<!-- ZcashFoundation/frost#86 -->
<!-- ZcashFoundation/frost#35 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#86</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/86" xlink:title="ZcashFoundation/frost#86&#10;frost&#45;core: update for&#10;spec version 6&amp;7" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="480.5,-712.776 272.5,-712.776 272.5,-659.776 480.5,-659.776 480.5,-712.776"/>
<text text-anchor="middle" x="376.5" y="-697.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#86</text>
<text text-anchor="middle" x="376.5" y="-682.576" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update for</text>
<text text-anchor="middle" x="376.5" y="-667.576" font-family="Times,serif" font-size="14.00" fill="#000000">spec version 6&amp;7</text>
<title>ZcashFoundation/frost#35</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/35" xlink:title="ZcashFoundation/frost#35&#10;frost&#45;core: Implement the&#10;generic DKG" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-525.5 8,-525.5 8,-472.5 216,-472.5 216,-525.5"/>
<text text-anchor="middle" x="112" y="-510.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="112" y="-495.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="112" y="-480.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#101 -->
<!-- ZcashFoundation/frost#63 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#101</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/101" xlink:title="ZcashFoundation/frost#101&#10;frost&#45;core: support H4&#10;and H5 domain&#45;separated&#10;hashes per&#45;ciphersuite" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="738,-720.276 521,-720.276 521,-652.276 738,-652.276 738,-720.276"/>
<text text-anchor="middle" x="629.5" y="-705.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#101</text>
<text text-anchor="middle" x="629.5" y="-690.076" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: support H4</text>
<text text-anchor="middle" x="629.5" y="-675.076" font-family="Times,serif" font-size="14.00" fill="#000000">and H5 domain&#45;separated</text>
<text text-anchor="middle" x="629.5" y="-660.076" font-family="Times,serif" font-size="14.00" fill="#000000">hashes per&#45;ciphersuite</text>
<title>ZcashFoundation/frost#63</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/63" xlink:title="ZcashFoundation/frost#63&#10;frost&#45;ristretto255:&#10;implement `frost&#45;core`&#39;s&#10;DKG concretely" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="469,-533 261,-533 261,-465 469,-465 469,-533"/>
<text text-anchor="middle" x="365" y="-517.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="365" y="-502.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="365" y="-487.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="365" y="-472.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG concretely</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#101 -->
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#101</title>
<path fill="none" stroke="#000000" d="M480.5,-686.276C490.52,-686.276 500.73,-686.276 510.87,-686.276"/>
<polygon fill="#000000" stroke="#000000" points="510.99,-689.7761 520.99,-686.276 510.99,-682.7761 510.99,-689.7761"/>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1745.5,-451.276 1537.5,-451.276 1537.5,-413.276 1745.5,-413.276 1745.5,-451.276"/>
<text text-anchor="middle" x="1641.5" y="-436.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="1641.5" y="-421.076" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M385.96,-659.636C420.26,-567.426 547.64,-260.086 766,-126.273 810.56,-98.966 830.24,-110.273 882.5,-110.273 882.5,-110.273 882.5,-110.273 1135.5,-110.273 1217.7,-110.273 1437,-80.054 1505,-126.273 1600.7,-191.366 1630.1,-340.146 1638.4,-403.186"/>
<polygon fill="#000000" stroke="#000000" points="1634.946,-403.7677 1639.7,-413.236 1641.8882,-402.8696 1634.946,-403.7677"/>
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M216,-499C227.49,-499 239.24,-499 250.84,-499"/>
<polygon fill="#000000" stroke="#000000" points="250.99,-502.5001 260.99,-499 250.99,-495.5001 250.99,-502.5001"/>
</g>
<!-- ZcashFoundation/frost#97 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#97</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/97" xlink:title="ZcashFoundation/frost#97&#10;frost&#45;core: update to&#10;spec v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="986.5,-619.776 778.5,-619.776 778.5,-566.776 986.5,-566.776 986.5,-619.776"/>
<text text-anchor="middle" x="882.5" y="-604.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="882.5" y="-589.576" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
<text text-anchor="middle" x="882.5" y="-574.576" font-family="Times,serif" font-size="14.00" fill="#000000">spec v8</text>
<polygon fill="#c2e0c6" stroke="#000000" points="975,-288.5 767,-288.5 767,-235.5 975,-235.5 975,-288.5"/>
<text text-anchor="middle" x="871" y="-273.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="871" y="-258.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
<text text-anchor="middle" x="871" y="-243.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M722.27,-652.176C748.03,-642.706 775.81,-632.496 800.88,-623.276"/>
<polygon fill="#000000" stroke="#000000" points="802.1633,-626.5333 810.34,-619.796 799.7465,-619.9637 802.1633,-626.5333"/>
</g>
<!-- ZcashFoundation/frost#98 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#98</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/98" xlink:title="ZcashFoundation/frost#98&#10;frost&#45;ristretto255:&#10;update to use frost&#45;core&#10;v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1239.5,-706.276 1031.5,-706.276 1031.5,-638.276 1239.5,-638.276 1239.5,-706.276"/>
<text text-anchor="middle" x="1135.5" y="-691.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1135.5" y="-676.076" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="1135.5" y="-661.076" font-family="Times,serif" font-size="14.00" fill="#000000">update to use frost&#45;core</text>
<text text-anchor="middle" x="1135.5" y="-646.076" font-family="Times,serif" font-size="14.00" fill="#000000">v8</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1228,-375 1020,-375 1020,-307 1228,-307 1228,-375"/>
<text text-anchor="middle" x="1124" y="-359.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1124" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="1124" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">update to use frost&#45;core</text>
<text text-anchor="middle" x="1124" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98 -->
<g id="edge3" class="edge">
<g id="edge2" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98</title>
<path fill="none" stroke="#000000" d="M967.45,-619.796C984.85,-625.236 1003.4,-631.036 1021.7,-636.726"/>
<polygon fill="#000000" stroke="#000000" points="1020.8106,-640.1152 1031.4,-639.776 1022.9103,-633.4375 1020.8106,-640.1152"/>
<path fill="none" stroke="#000000" d="M955.95,-288.53C973.35,-293.96 991.93,-299.76 1010.2,-305.45"/>
<polygon fill="#000000" stroke="#000000" points="1009.3103,-308.8393 1019.9,-308.51 1011.4163,-302.1636 1009.3103,-308.8393"/>
</g>
<!-- ZcashFoundation/frost#99 -->
<g id="node5" class="node open">
<title>ZcashFoundation/frost#99</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/99" xlink:title="ZcashFoundation/frost#99&#10;frost&#45;p256: update to use&#10;frost&#45;core v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1239.5,-619.776 1031.5,-619.776 1031.5,-566.776 1239.5,-566.776 1239.5,-619.776"/>
<text text-anchor="middle" x="1135.5" y="-604.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1135.5" y="-589.576" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
<text text-anchor="middle" x="1135.5" y="-574.576" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core v8</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1228,-288.5 1020,-288.5 1020,-235.5 1228,-235.5 1228,-288.5"/>
<text text-anchor="middle" x="1124" y="-273.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1124" y="-258.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
<text text-anchor="middle" x="1124" y="-243.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99 -->
<g id="edge4" class="edge">
<g id="edge3" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99</title>
<path fill="none" stroke="#000000" d="M986.5,-593.276C998,-593.276 1009.7,-593.276 1021.3,-593.276"/>
<polygon fill="#000000" stroke="#000000" points="1021.5,-596.7761 1031.5,-593.276 1021.5,-589.7761 1021.5,-596.7761"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1244,-292.276 1027,-292.276 1027,-224.276 1244,-224.276 1244,-292.276"/>
<text text-anchor="middle" x="1135.5" y="-277.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1135.5" y="-262.076" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1135.5" y="-247.076" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1135.5" y="-232.076" font-family="Times,serif" font-size="14.00" fill="#000000">V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M891.24,-566.646C909.17,-515.276 954.34,-401.066 1023.5,-327.276 1033.7,-316.336 1046.1,-306.476 1058.8,-297.856"/>
<polygon fill="#000000" stroke="#000000" points="1060.7441,-300.7667 1067.2,-292.366 1056.9144,-294.9072 1060.7441,-300.7667"/>
<path fill="none" stroke="#000000" d="M975,-262C986.49,-262 998.2,-262 1009.8,-262"/>
<polygon fill="#000000" stroke="#000000" points="1010,-265.5001 1020,-262 1010,-258.5001 1010,-265.5001"/>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node17" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1239.5,-519.276 1031.5,-519.276 1031.5,-481.276 1239.5,-481.276 1239.5,-519.276"/>
<text text-anchor="middle" x="1135.5" y="-504.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1135.5" y="-489.076" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1228,-46 1020,-46 1020,-8 1228,-8 1228,-46"/>
<text text-anchor="middle" x="1124" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1124" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70 -->
<g id="edge12" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M954.66,-566.746C992.5,-552.846 1038.3,-536.016 1074.3,-522.756"/>
<polygon fill="#000000" stroke="#000000" points="1075.5246,-526.0349 1083.7,-519.296 1073.1065,-519.4658 1075.5246,-526.0349"/>
<path fill="none" stroke="#000000" d="M881.52,-235.49C900.57,-191 945.12,-101.63 1012,-55 1014.1,-53.52 1016.3,-52.119 1018.6,-50.791"/>
<polygon fill="#000000" stroke="#000000" points="1020.3347,-53.8324 1027.5,-46.028 1017.0317,-47.6606 1020.3347,-53.8324"/>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node18" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1239.5,-463.276 1031.5,-463.276 1031.5,-395.276 1239.5,-395.276 1239.5,-463.276"/>
<text text-anchor="middle" x="1135.5" y="-448.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1135.5" y="-433.076" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1135.5" y="-418.076" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1135.5" y="-403.076" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1228,-188 1020,-188 1020,-120 1228,-120 1228,-188"/>
<text text-anchor="middle" x="1124" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1124" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1124" y="-142.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1124" y="-127.8" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19 -->
<g id="edge13" class="edge">
<g id="edge11" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M907.91,-566.646C934.63,-539.876 978.9,-498.876 1023.5,-472.276 1026,-470.796 1028.5,-469.356 1031.1,-467.946"/>
<polygon fill="#000000" stroke="#000000" points="1032.7576,-471.0289 1040,-463.296 1029.516,-464.8247 1032.7576,-471.0289"/>
<path fill="none" stroke="#000000" d="M933.21,-235.44C963.84,-222.37 1001.3,-206.37 1034.9,-192.03"/>
<polygon fill="#000000" stroke="#000000" points="1036.4689,-195.1662 1044.3,-188.03 1033.728,-188.7251 1036.4689,-195.1662"/>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node19" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1239.5,-377.276 1031.5,-377.276 1031.5,-339.276 1239.5,-339.276 1239.5,-377.276"/>
<text text-anchor="middle" x="1135.5" y="-362.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1135.5" y="-347.076" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1228,-102 1020,-102 1020,-64 1228,-64 1228,-102"/>
<text text-anchor="middle" x="1124" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1124" y="-71.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71 -->
<g id="edge14" class="edge">
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M893.02,-566.756C912.07,-522.276 956.62,-432.906 1023.5,-386.276 1025.6,-384.796 1027.8,-383.396 1030.1,-382.066"/>
<polygon fill="#000000" stroke="#000000" points="1031.8326,-385.1085 1039,-377.306 1028.5313,-378.9359 1031.8326,-385.1085"/>
<path fill="none" stroke="#000000" d="M888.38,-235.49C912.15,-201.39 958.07,-142.77 1012,-111 1014.8,-109.32 1017.8,-107.74 1020.8,-106.26"/>
<polygon fill="#000000" stroke="#000000" points="1022.4138,-109.372 1030.1,-102.08 1019.5441,-102.9873 1022.4138,-109.372"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232.5,-490 1015.5,-490 1015.5,-422 1232.5,-422 1232.5,-490"/>
<text text-anchor="middle" x="1124" y="-474.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1124" y="-459.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1124" y="-444.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1124" y="-429.8" font-family="Times,serif" font-size="14.00" fill="#000000">V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M890.52,-288.5C915.55,-320.9 961.76,-375.65 1012,-410 1015.5,-412.4 1019.2,-414.71 1022.9,-416.93"/>
<polygon fill="#000000" stroke="#000000" points="1021.4602,-420.1342 1031.9,-421.94 1024.8649,-414.018 1021.4602,-420.1342"/>
</g>
<!-- ZcashFoundation/frost#133 -->
<g id="node21" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/frost#133</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/133" xlink:title="ZcashFoundation/frost#133&#10;Use nonce_generate test&#10;vectors" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1750,-522.776 1533,-522.776 1533,-469.776 1750,-469.776 1750,-522.776"/>
<text text-anchor="middle" x="1641.5" y="-507.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#133</text>
<text text-anchor="middle" x="1641.5" y="-492.576" font-family="Times,serif" font-size="14.00" fill="#000000">Use nonce_generate test</text>
<text text-anchor="middle" x="1641.5" y="-477.576" font-family="Times,serif" font-size="14.00" fill="#000000">vectors</text>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/133" xlink:title="ZcashFoundation/frost#133&#10;Use nonce_generate test&#10;vectors" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1742,-386.5 1525,-386.5 1525,-333.5 1742,-333.5 1742,-386.5"/>
<text text-anchor="middle" x="1633.5" y="-371.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#133</text>
<text text-anchor="middle" x="1633.5" y="-356.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use nonce_generate test</text>
<text text-anchor="middle" x="1633.5" y="-341.3" font-family="Times,serif" font-size="14.00" fill="#000000">vectors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#133 -->
<g id="edge16" class="edge">
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#133</title>
<path fill="none" stroke="#000000" d="M1239.8,-703.396C1317.3,-720.416 1423.3,-730.456 1505,-688.276 1568.5,-655.526 1608.8,-578.156 1628.1,-532.246"/>
<polygon fill="#000000" stroke="#000000" points="1631.3535,-533.5367 1631.9,-522.956 1624.8745,-530.8865 1631.3535,-533.5367"/>
<path fill="none" stroke="#000000" d="M1228.1,-350.44C1241.7,-351.44 1255.4,-352.33 1268.5,-353 1350.5,-357.19 1443.1,-358.93 1514.5,-359.63"/>
<polygon fill="#000000" stroke="#000000" points="1514.7665,-363.1327 1524.8,-359.73 1514.8345,-356.133 1514.7665,-363.1327"/>
</g>
<!-- ZcashFoundation/frost#134 -->
<g id="node22" class="node open">
<g id="node19" class="node open">
<title>ZcashFoundation/frost#134</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/134" xlink:title="ZcashFoundation/frost#134&#10;Reject identity in&#10;DeserializeElement" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1497,-577.776 1280,-577.776 1280,-524.776 1497,-524.776 1497,-577.776"/>
<text text-anchor="middle" x="1388.5" y="-562.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#134</text>
<text text-anchor="middle" x="1388.5" y="-547.576" font-family="Times,serif" font-size="14.00" fill="#000000">Reject identity in</text>
<text text-anchor="middle" x="1388.5" y="-532.576" font-family="Times,serif" font-size="14.00" fill="#000000">DeserializeElement</text>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/134" xlink:title="ZcashFoundation/frost#134&#10;Reject identity in&#10;DeserializeElement" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1742,-315.5 1525,-315.5 1525,-262.5 1742,-262.5 1742,-315.5"/>
<text text-anchor="middle" x="1633.5" y="-300.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#134</text>
<text text-anchor="middle" x="1633.5" y="-285.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reject identity in</text>
<text text-anchor="middle" x="1633.5" y="-270.3" font-family="Times,serif" font-size="14.00" fill="#000000">DeserializeElement</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#134 -->
<g id="edge17" class="edge">
<g id="edge15" class="edge">
<title>ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#134</title>
<path fill="none" stroke="#000000" d="M1234,-638.176C1238.7,-635.406 1243.2,-632.446 1247.5,-629.276 1266.4,-615.186 1260.7,-600.916 1280,-587.276 1282.1,-585.766 1284.3,-584.326 1286.6,-582.936"/>
<polygon fill="#000000" stroke="#000000" points="1288.5502,-585.8529 1295.5,-577.856 1285.0801,-579.7735 1288.5502,-585.8529"/>
<path fill="none" stroke="#000000" d="M1228,-330.38C1311.2,-321.9 1427.8,-310 1514.6,-301.13"/>
<polygon fill="#000000" stroke="#000000" points="1515.2023,-304.5871 1524.8,-300.1 1514.4989,-297.6225 1515.2023,-304.5871"/>
</g>
<!-- ZcashFoundation/frost#138 -->
<g id="node23" class="node open">
<title>ZcashFoundation/frost#138</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/138" xlink:title="ZcashFoundation/frost#138&#10;When hashing an&#10;identifier, serialize the&#10;scalar entirely, instead&#10;of using 2 bytes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1497,-678.776 1280,-678.776 1280,-595.776 1497,-595.776 1497,-678.776"/>
<text text-anchor="middle" x="1388.5" y="-663.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#138</text>
<text text-anchor="middle" x="1388.5" y="-648.576" font-family="Times,serif" font-size="14.00" fill="#000000">When hashing an</text>
<text text-anchor="middle" x="1388.5" y="-633.576" font-family="Times,serif" font-size="14.00" fill="#000000">identifier, serialize the</text>
<text text-anchor="middle" x="1388.5" y="-618.576" font-family="Times,serif" font-size="14.00" fill="#000000">scalar entirely, instead</text>
<text text-anchor="middle" x="1388.5" y="-603.576" font-family="Times,serif" font-size="14.00" fill="#000000">of using 2 bytes</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1485.5,-234.5 1268.5,-234.5 1268.5,-151.5 1485.5,-151.5 1485.5,-234.5"/>
<text text-anchor="middle" x="1377" y="-219.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#138</text>
<text text-anchor="middle" x="1377" y="-204.3" font-family="Times,serif" font-size="14.00" fill="#000000">When hashing an</text>
<text text-anchor="middle" x="1377" y="-189.3" font-family="Times,serif" font-size="14.00" fill="#000000">identifier, serialize the</text>
<text text-anchor="middle" x="1377" y="-174.3" font-family="Times,serif" font-size="14.00" fill="#000000">scalar entirely, instead</text>
<text text-anchor="middle" x="1377" y="-159.3" font-family="Times,serif" font-size="14.00" fill="#000000">of using 2 bytes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#138 -->
<g id="edge18" class="edge">
<g id="edge16" class="edge">
<title>ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#138</title>
<path fill="none" stroke="#000000" d="M1239.5,-657.886C1249.5,-656.496 1259.7,-655.086 1269.9,-653.686"/>
<polygon fill="#000000" stroke="#000000" points="1270.5753,-657.1259 1280,-652.286 1269.6141,-650.1922 1270.5753,-657.1259"/>
<path fill="none" stroke="#000000" d="M1216.6,-306.87C1223.2,-303.74 1229.8,-300.44 1236,-297 1264.8,-281.07 1294.5,-260.01 1319.1,-241.02"/>
<polygon fill="#000000" stroke="#000000" points="1321.5432,-243.5544 1327.3,-234.66 1317.2531,-238.0231 1321.5432,-243.5544"/>
</g>
<!-- ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#133 -->
<g id="edge19" class="edge">
<g id="edge17" class="edge">
<title>ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#133</title>
<path fill="none" stroke="#000000" d="M1225.6,-566.756C1233.3,-563.066 1240.7,-558.916 1247.5,-554.276 1265.9,-541.736 1260.1,-526.126 1280,-516.276 1354.7,-479.346 1448.9,-475.296 1522.4,-479.976"/>
<polygon fill="#000000" stroke="#000000" points="1522.483,-483.4899 1532.7,-480.686 1522.9644,-476.5065 1522.483,-483.4899"/>
<path fill="none" stroke="#000000" d="M1228,-282.01C1311.3,-298.02 1428,-320.48 1514.9,-337.18"/>
<polygon fill="#000000" stroke="#000000" points="1514.318,-340.6322 1524.8,-339.09 1515.6441,-333.7589 1514.318,-340.6322"/>
</g>
<!-- ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#134 -->
<g id="edge20" class="edge">
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#134</title>
<path fill="none" stroke="#000000" d="M1239.5,-576.006C1249.5,-574.346 1259.7,-572.646 1269.9,-570.966"/>
<polygon fill="#000000" stroke="#000000" points="1270.7098,-574.3795 1280,-569.286 1269.5612,-567.4743 1270.7098,-574.3795"/>
<path fill="none" stroke="#000000" d="M1228,-267.51C1311.2,-271.92 1427.8,-278.1 1514.6,-282.7"/>
<polygon fill="#000000" stroke="#000000" points="1514.6289,-286.2063 1524.8,-283.24 1514.9991,-279.2161 1514.6289,-286.2063"/>
</g>
<!-- ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#138 -->
<g id="edge21" class="edge">
<g id="edge19" class="edge">
<title>ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#138</title>
<path fill="none" stroke="#000000" d="M1239.5,-611.356C1249.5,-613.106 1259.7,-614.876 1269.9,-616.646"/>
<polygon fill="#000000" stroke="#000000" points="1269.5476,-620.1373 1280,-618.406 1270.7493,-613.2412 1269.5476,-620.1373"/>
<path fill="none" stroke="#000000" d="M1221.5,-235.42C1233.5,-232.13 1246,-228.73 1258.3,-225.36"/>
<polygon fill="#000000" stroke="#000000" points="1259.4676,-228.6697 1268.2,-222.67 1257.6321,-221.9146 1259.4676,-228.6697"/>
</g>
<!-- ZcashFoundation/frost#95 -->
<!-- ZcashFoundation/frost#86 -->
<g id="node6" class="node open">
<title>ZcashFoundation/frost#95</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/95" xlink:title="ZcashFoundation/frost#95&#10;Flesh out all rustdoc in&#10;frost&#45;p256 public API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="224,-690.776 16,-690.776 16,-637.776 224,-637.776 224,-690.776"/>
<text text-anchor="middle" x="120" y="-675.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#95</text>
<text text-anchor="middle" x="120" y="-660.576" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
<text text-anchor="middle" x="120" y="-645.576" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256 public API</text>
<title>ZcashFoundation/frost#86</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/86" xlink:title="ZcashFoundation/frost#86&#10;frost&#45;core: update for&#10;spec version 6&amp;7" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="469,-349.5 261,-349.5 261,-296.5 469,-296.5 469,-349.5"/>
<text text-anchor="middle" x="365" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#86</text>
<text text-anchor="middle" x="365" y="-319.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update for</text>
<text text-anchor="middle" x="365" y="-304.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec version 6&amp;7</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#95&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge22" class="edge">
<title>ZcashFoundation/frost#95&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M219.51,-637.766C223.89,-635.196 228.08,-632.366 232,-629.276 470.56,-440.636 325.37,-72.273 629.5,-72.273 629.5,-72.273 629.5,-72.273 1135.5,-72.273 1300.1,-72.273 1371.5,0 1505,-96.273 1607.8,-170.416 1633.3,-335.706 1639.5,-402.956"/>
<polygon fill="#000000" stroke="#000000" points="1636.0419,-403.589 1640.4,-413.246 1643.0153,-402.979 1636.0419,-403.589"/>
<!-- ZcashFoundation/frost#101 -->
<g id="node7" class="node open">
<title>ZcashFoundation/frost#101</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/101" xlink:title="ZcashFoundation/frost#101&#10;frost&#45;core: support H4&#10;and H5 domain&#45;separated&#10;hashes per&#45;ciphersuite" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="726.5,-339 509.5,-339 509.5,-271 726.5,-271 726.5,-339"/>
<text text-anchor="middle" x="618" y="-323.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#101</text>
<text text-anchor="middle" x="618" y="-308.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: support H4</text>
<text text-anchor="middle" x="618" y="-293.8" font-family="Times,serif" font-size="14.00" fill="#000000">and H5 domain&#45;separated</text>
<text text-anchor="middle" x="618" y="-278.8" font-family="Times,serif" font-size="14.00" fill="#000000">hashes per&#45;ciphersuite</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#101 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#101</title>
<path fill="none" stroke="#000000" d="M469,-315.6C479.02,-314.89 489.23,-314.16 499.37,-313.44"/>
<polygon fill="#000000" stroke="#000000" points="499.7636,-316.9209 509.49,-312.72 499.2668,-309.9386 499.7636,-316.9209"/>
</g>
<!-- ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M726.76,-286.51C736.71,-284.82 746.8,-283.11 756.79,-281.41"/>
<polygon fill="#000000" stroke="#000000" points="757.4673,-284.8452 766.74,-279.72 756.2951,-277.944 757.4673,-284.8452"/>
</g>
<!-- ZcashFoundation/frost#92 -->
<g id="node7" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/frost#92</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/92" xlink:title="ZcashFoundation/frost#92&#10;v6/v7: Use per&#45;signer&#10;values of rho to mitigate&#10;protocol malleability" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="224,-777.276 16,-777.276 16,-709.276 224,-709.276 224,-777.276"/>
<text text-anchor="middle" x="120" y="-762.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#92</text>
<text text-anchor="middle" x="120" y="-747.076" font-family="Times,serif" font-size="14.00" fill="#000000">v6/v7: Use per&#45;signer</text>
<text text-anchor="middle" x="120" y="-732.076" font-family="Times,serif" font-size="14.00" fill="#000000">values of rho to mitigate</text>
<text text-anchor="middle" x="120" y="-717.076" font-family="Times,serif" font-size="14.00" fill="#000000">protocol malleability</text>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/92" xlink:title="ZcashFoundation/frost#92&#10;v6/v7: Use per&#45;signer&#10;values of rho to mitigate&#10;protocol malleability" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-375 8,-375 8,-307 216,-307 216,-375"/>
<text text-anchor="middle" x="112" y="-359.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#92</text>
<text text-anchor="middle" x="112" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">v6/v7: Use per&#45;signer</text>
<text text-anchor="middle" x="112" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">values of rho to mitigate</text>
<text text-anchor="middle" x="112" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">protocol malleability</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86</title>
<path fill="none" stroke="#000000" d="M224.33,-720.086C236.8,-717.316 249.59,-714.476 262.2,-711.676"/>
<polygon fill="#000000" stroke="#000000" points="263.2598,-715.0258 272.26,-709.436 261.7383,-708.1932 263.2598,-715.0258"/>
</g>
<!-- ZcashFoundation/frost#102 -->
<g id="node8" class="node open">
<title>ZcashFoundation/frost#102</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/102" xlink:title="ZcashFoundation/frost#102&#10;frost&#45;core: add and use C&#10;iphersuite.identifier_to_&#10;scalar()" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="738,-634.276 521,-634.276 521,-566.276 738,-566.276 738,-634.276"/>
<text text-anchor="middle" x="629.5" y="-619.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="629.5" y="-604.076" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
<text text-anchor="middle" x="629.5" y="-589.076" font-family="Times,serif" font-size="14.00" fill="#000000">iphersuite.identifier_to_</text>
<text text-anchor="middle" x="629.5" y="-574.076" font-family="Times,serif" font-size="14.00" fill="#000000">scalar()</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#102&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#102&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M738.26,-597.266C748.1,-596.996 758.09,-596.716 767.98,-596.446"/>
<polygon fill="#000000" stroke="#000000" points="768.3429,-599.9372 778.24,-596.156 768.1451,-592.94 768.3429,-599.9372"/>
<title>ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86</title>
<path fill="none" stroke="#000000" d="M216,-333.6C227.49,-332.78 239.24,-331.95 250.84,-331.12"/>
<polygon fill="#000000" stroke="#000000" points="251.2628,-334.5989 260.99,-330.4 250.7674,-327.6164 251.2628,-334.5989"/>
</g>
<!-- ZcashFoundation/frost#127 -->
<!-- ZcashFoundation/frost#95 -->
<g id="node9" class="node open">
<title>ZcashFoundation/frost#127</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/127" xlink:title="ZcashFoundation/frost#127&#10;Dedupe `SharePackage` and&#10;`SecretShare`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-619.776 8,-619.776 8,-566.776 232,-566.776 232,-619.776"/>
<text text-anchor="middle" x="120" y="-604.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#127</text>
<text text-anchor="middle" x="120" y="-589.576" font-family="Times,serif" font-size="14.00" fill="#000000">Dedupe `SharePackage` and</text>
<text text-anchor="middle" x="120" y="-574.576" font-family="Times,serif" font-size="14.00" fill="#000000">`SecretShare`</text>
<title>ZcashFoundation/frost#95</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/95" xlink:title="ZcashFoundation/frost#95&#10;Flesh out all rustdoc in&#10;frost&#45;p256 public API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-288.5 8,-288.5 8,-235.5 216,-235.5 216,-288.5"/>
<text text-anchor="middle" x="112" y="-273.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#95</text>
<text text-anchor="middle" x="112" y="-258.3" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
<text text-anchor="middle" x="112" y="-243.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256 public API</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node10" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/35" xlink:title="ZcashFoundation/frost#35&#10;frost&#45;core: Implement the&#10;generic DKG" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="224,-884.776 16,-884.776 16,-831.776 224,-831.776 224,-884.776"/>
<text text-anchor="middle" x="120" y="-869.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="120" y="-854.576" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="120" y="-839.576" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node11" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/63" xlink:title="ZcashFoundation/frost#63&#10;frost&#45;ristretto255:&#10;implement `frost&#45;core`&#39;s&#10;DKG concretely" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="480.5,-892.276 272.5,-892.276 272.5,-824.276 480.5,-824.276 480.5,-892.276"/>
<text text-anchor="middle" x="376.5" y="-877.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="376.5" y="-862.076" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="376.5" y="-847.076" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="376.5" y="-832.076" font-family="Times,serif" font-size="14.00" fill="#000000">DKG concretely</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M224.33,-858.276C236.8,-858.276 249.59,-858.276 262.2,-858.276"/>
<polygon fill="#000000" stroke="#000000" points="262.26,-861.7761 272.26,-858.276 262.26,-854.7761 262.26,-861.7761"/>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node12" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="991,-274.776 774,-274.776 774,-221.776 991,-221.776 991,-274.776"/>
<text text-anchor="middle" x="882.5" y="-259.576" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="882.5" y="-244.576" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="882.5" y="-229.576" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="979.5,-558.5 762.5,-558.5 762.5,-505.5 979.5,-505.5 979.5,-558.5"/>
<text text-anchor="middle" x="871" y="-543.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="871" y="-528.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="871" y="-513.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node13" class="node open">
<g id="node14" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1244,-206.276 1027,-206.276 1027,-138.276 1244,-138.276 1244,-206.276"/>
<text text-anchor="middle" x="1135.5" y="-191.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1135.5" y="-176.076" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1135.5" y="-161.076" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1135.5" y="-146.076" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232.5,-576 1015.5,-576 1015.5,-508 1232.5,-508 1232.5,-576"/>
<text text-anchor="middle" x="1124" y="-560.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1124" y="-545.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1124" y="-530.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1124" y="-515.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge8" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M970.99,-221.696C985.86,-217.226 1001.5,-212.526 1017,-207.876"/>
<polygon fill="#000000" stroke="#000000" points="1018.0334,-211.2201 1026.6,-204.986 1016.0155,-204.5173 1018.0334,-211.2201"/>
<path fill="none" stroke="#000000" d="M979.76,-536.3C988.14,-536.63 996.6,-536.97 1005.1,-537.3"/>
<polygon fill="#000000" stroke="#000000" points="1005.1705,-540.8054 1015.3,-537.7 1005.4449,-533.8107 1005.1705,-540.8054"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge9" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M991.26,-252.576C999.6,-252.906 1008.1,-253.236 1016.6,-253.576"/>
<polygon fill="#000000" stroke="#000000" points="1016.6705,-257.0814 1026.8,-253.976 1016.9449,-250.0867 1016.6705,-257.0814"/>
<path fill="none" stroke="#000000" d="M959.49,-505.42C974.36,-500.95 990,-496.25 1005.5,-491.6"/>
<polygon fill="#000000" stroke="#000000" points="1006.5275,-494.9459 1015.1,-488.72 1004.516,-488.2412 1006.5275,-494.9459"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node15" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1497,-292.276 1280,-292.276 1280,-224.276 1497,-224.276 1497,-292.276"/>
<text text-anchor="middle" x="1388.5" y="-277.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1388.5" y="-262.076" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1388.5" y="-247.076" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1388.5" y="-232.076" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1485.5,-490 1268.5,-490 1268.5,-422 1485.5,-422 1485.5,-490"/>
<text text-anchor="middle" x="1377" y="-474.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1377" y="-459.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1377" y="-444.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1377" y="-429.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge10" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1244.3,-258.276C1252.6,-258.276 1261.1,-258.276 1269.6,-258.276"/>
<polygon fill="#000000" stroke="#000000" points="1269.8,-261.7761 1279.8,-258.276 1269.8,-254.7761 1269.8,-261.7761"/>
<path fill="none" stroke="#000000" d="M1232.8,-456C1241.1,-456 1249.6,-456 1258.1,-456"/>
<polygon fill="#000000" stroke="#000000" points="1258.3,-459.5001 1268.3,-456 1258.3,-452.5001 1258.3,-459.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node16" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="986.5,-194.276 778.5,-194.276 778.5,-156.276 986.5,-156.276 986.5,-194.276"/>
<text text-anchor="middle" x="882.5" y="-179.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="882.5" y="-164.076" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="975,-478 767,-478 767,-440 975,-440 975,-478"/>
<text text-anchor="middle" x="871" y="-462.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="871" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1737.5,-158 1529.5,-158 1529.5,-120 1737.5,-120 1737.5,-158"/>
<text text-anchor="middle" x="1633.5" y="-142.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="1633.5" y="-127.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#102 -->
<g id="node21" class="node open">
<title>ZcashFoundation/frost#102</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/102" xlink:title="ZcashFoundation/frost#102&#10;frost&#45;core: add and use C&#10;iphersuite.identifier_to_&#10;scalar()" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1742,-244 1525,-244 1525,-176 1742,-176 1742,-244"/>
<text text-anchor="middle" x="1633.5" y="-228.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="1633.5" y="-213.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
<text text-anchor="middle" x="1633.5" y="-198.8" font-family="Times,serif" font-size="14.00" fill="#000000">iphersuite.identifier_to_</text>
<text text-anchor="middle" x="1633.5" y="-183.8" font-family="Times,serif" font-size="14.00" fill="#000000">scalar()</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#127 -->
<g id="node22" class="node open">
<title>ZcashFoundation/frost#127</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/127" xlink:title="ZcashFoundation/frost#127&#10;Dedupe `SharePackage` and&#10;`SecretShare`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1745.5,-101.5 1521.5,-101.5 1521.5,-48.5 1745.5,-48.5 1745.5,-101.5"/>
<text text-anchor="middle" x="1633.5" y="-86.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#127</text>
<text text-anchor="middle" x="1633.5" y="-71.3" font-family="Times,serif" font-size="14.00" fill="#000000">Dedupe `SharePackage` and</text>
<text text-anchor="middle" x="1633.5" y="-56.3" font-family="Times,serif" font-size="14.00" fill="#000000">`SecretShare`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge23" class="edge">
<g id="edge20" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M1497,-596.086C1499.9,-593.336 1502.6,-590.396 1505,-587.276 1539.8,-542.526 1486.7,-503.066 1525,-461.276 1526.4,-459.746 1527.9,-458.296 1529.4,-456.916"/>
<polygon fill="#000000" stroke="#000000" points="1531.7758,-459.5014 1537.5,-450.586 1527.4655,-453.9858 1531.7758,-459.5014"/>
<path fill="none" stroke="#000000" d="M1485.8,-170.1C1501.5,-166.8 1517.5,-163.41 1533,-160.15"/>
<polygon fill="#000000" stroke="#000000" points="1534.0375,-163.5083 1543.1,-158.02 1532.593,-156.6589 1534.0375,-163.5083"/>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#102 -->
<g id="edge21" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#102</title>
<path fill="none" stroke="#000000" d="M1485.8,-200.21C1495.4,-200.85 1505.2,-201.5 1514.9,-202.14"/>
<polygon fill="#000000" stroke="#000000" points="1514.7902,-205.6403 1525,-202.81 1515.2536,-198.6557 1514.7902,-205.6403"/>
</g>
<!-- ZcashFoundation/frost#39 -->
<g id="node24" class="node open">
<title>ZcashFoundation/frost#39</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/39" xlink:title="ZcashFoundation/frost#39&#10;Migrate/port `redjubjub`&#10;to frost&#45;core / FROST&#10;spec v05+" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="224,-999.276 16,-999.276 16,-931.276 224,-931.276 224,-999.276"/>
<text text-anchor="middle" x="120" y="-984.076" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#39</text>
<text text-anchor="middle" x="120" y="-969.076" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redjubjub`</text>
<text text-anchor="middle" x="120" y="-954.076" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="120" y="-939.076" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-640 8,-640 8,-572 216,-572 216,-640"/>
<text text-anchor="middle" x="112" y="-624.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#39</text>
<text text-anchor="middle" x="112" y="-609.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redjubjub`</text>
<text text-anchor="middle" x="112" y="-594.8" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="112" y="-579.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
</a>
</g>
</g>
@ -448,11 +436,11 @@
<g id="node25" class="node open">
<title>ZcashFoundation/frost#40</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/40" xlink:title="ZcashFoundation/frost#40&#10;Migrate/port `redpallas`&#10;to frost&#45;core / FROST&#10;spec v05+" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="224,-1085.306 16,-1085.306 16,-1017.306 224,-1017.306 224,-1085.306"/>
<text text-anchor="middle" x="120" y="-1070.106" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#40</text>
<text text-anchor="middle" x="120" y="-1055.106" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redpallas`</text>
<text text-anchor="middle" x="120" y="-1040.106" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="120" y="-1025.106" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-726 8,-726 8,-658 216,-658 216,-726"/>
<text text-anchor="middle" x="112" y="-710.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#40</text>
<text text-anchor="middle" x="112" y="-695.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redpallas`</text>
<text text-anchor="middle" x="112" y="-680.8" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="112" y="-665.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
</a>
</g>
</g>
@ -460,9 +448,9 @@
<g id="node26" class="node open">
<title>ZcashFoundation/frost#132</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/132" xlink:title="ZcashFoundation/frost#132&#10;Epic: v9/v10" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="228.5,-1141.306 11.5,-1141.306 11.5,-1103.306 228.5,-1103.306 228.5,-1141.306"/>
<text text-anchor="middle" x="120" y="-1126.106" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#132</text>
<text text-anchor="middle" x="120" y="-1111.106" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="220.5,-782 3.5,-782 3.5,-744 220.5,-744 220.5,-782"/>
<text text-anchor="middle" x="112" y="-766.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#132</text>
<text text-anchor="middle" x="112" y="-751.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
</a>
</g>
</g>
@ -470,21 +458,21 @@
<g id="node27" class="node open">
<title>ZcashFoundation/frost#114</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/frost/pull/114" xlink:title="ZcashFoundation/frost#114&#10;Refreshed Identifier&#10;newtype of Scalar with&#10;traits" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="485,-1156.306 268,-1156.306 268,-1152.306 264,-1152.306 264,-1148.306 268,-1148.306 268,-1096.306 264,-1096.306 264,-1092.306 268,-1092.306 268,-1088.306 485,-1088.306 485,-1156.306"/>
<polyline fill="none" stroke="#000000" points="268,-1152.306 272,-1152.306 272,-1148.306 268,-1148.306 "/>
<polyline fill="none" stroke="#000000" points="268,-1096.306 272,-1096.306 272,-1092.306 268,-1092.306 "/>
<text text-anchor="middle" x="376.5" y="-1141.106" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#114</text>
<text text-anchor="middle" x="376.5" y="-1126.106" font-family="Times,serif" font-size="14.00" fill="#000000">Refreshed Identifier</text>
<text text-anchor="middle" x="376.5" y="-1111.106" font-family="Times,serif" font-size="14.00" fill="#000000">newtype of Scalar with</text>
<text text-anchor="middle" x="376.5" y="-1096.106" font-family="Times,serif" font-size="14.00" fill="#000000">traits</text>
<polygon fill="#c2e0c6" stroke="#000000" points="473.5,-797 256.5,-797 256.5,-793 252.5,-793 252.5,-789 256.5,-789 256.5,-737 252.5,-737 252.5,-733 256.5,-733 256.5,-729 473.5,-729 473.5,-797"/>
<polyline fill="none" stroke="#000000" points="256.5,-793 260.5,-793 260.5,-789 256.5,-789 "/>
<polyline fill="none" stroke="#000000" points="256.5,-737 260.5,-737 260.5,-733 256.5,-733 "/>
<text text-anchor="middle" x="365" y="-781.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#114</text>
<text text-anchor="middle" x="365" y="-766.8" font-family="Times,serif" font-size="14.00" fill="#000000">Refreshed Identifier</text>
<text text-anchor="middle" x="365" y="-751.8" font-family="Times,serif" font-size="14.00" fill="#000000">newtype of Scalar with</text>
<text text-anchor="middle" x="365" y="-736.8" font-family="Times,serif" font-size="14.00" fill="#000000">traits</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#132&#45;&gt;ZcashFoundation/frost#114 -->
<g id="edge24" class="edge">
<g id="edge22" class="edge">
<title>ZcashFoundation/frost#132&#45;&gt;ZcashFoundation/frost#114</title>
<path fill="none" stroke="#000000" d="M228.78,-1122.306C238.41,-1122.306 248.18,-1122.306 257.89,-1122.306"/>
<polygon fill="#000000" stroke="#000000" points="257.96,-1125.8061 267.96,-1122.306 257.96,-1118.8061 257.96,-1125.8061"/>
<path fill="none" stroke="#000000" d="M220.76,-763C229.14,-763 237.63,-763 246.07,-763"/>
<polygon fill="#000000" stroke="#000000" points="246.33,-766.5001 256.33,-763 246.33,-759.5001 246.33,-766.5001"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 34 KiB