This commit is contained in:
conradoplg 2022-09-29 20:29:59 +00:00
parent 09f494b4ea
commit 5a9a6e0492
2 changed files with 650 additions and 650 deletions

View File

@ -17,424 +17,424 @@
</style>
</head>
<body>
<div id="dag"><svg width="1997pt" height="833pt"
viewBox="0.00 0.00 1996.50 833.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 829)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-829 1992.5,-829 1992.5,4 -4,4"/>
<div id="dag"><svg width="1997pt" height="935pt"
viewBox="0.00 0.00 1996.50 935.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 931)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-931 1992.5,-931 1992.5,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-227 0,-406 1222.5,-406 1222.5,-227 0,-227"/>
<text text-anchor="middle" x="611.25" y="-390.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v8</text>
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="1503.5,0 1503.5,-219 1727.5,-219 1727.5,0 1503.5,0"/>
<text text-anchor="middle" x="1615.5" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-485 0,-592 477,-592 477,-485 0,-485"/>
<text text-anchor="middle" x="238.5" y="-576.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-250 0,-429 1222.5,-429 1222.5,-250 0,-250"/>
<text text-anchor="middle" x="611.25" y="-413.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="1242.5,-474 1242.5,-667 1988.5,-667 1988.5,-474 1242.5,-474"/>
<text text-anchor="middle" x="1615.5" y="-651.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="1242.5,-227 1242.5,-604 1735.5,-604 1735.5,-227 1242.5,-227"/>
<text text-anchor="middle" x="1489" y="-588.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="998.5,0 998.5,-219 1222.5,-219 1222.5,0 998.5,0"/>
<text text-anchor="middle" x="1110.5" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-587 0,-694 477,-694 477,-587 0,-587"/>
<text text-anchor="middle" x="238.5" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="1242.5,-89 1242.5,-466 1735.5,-466 1735.5,-89 1242.5,-89"/>
<text text-anchor="middle" x="1489" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="1242.5,-612 1242.5,-805 1988.5,-805 1988.5,-612 1242.5,-612"/>
<text text-anchor="middle" x="1615.5" y="-789.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node1"><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="1719.5,-188 1511.5,-188 1511.5,-150 1719.5,-150 1719.5,-188"/>
<text text-anchor="middle" x="1615.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1615.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node2"><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="1719.5,-132 1511.5,-132 1511.5,-64 1719.5,-64 1719.5,-132"/>
<text text-anchor="middle" x="1615.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1615.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1615.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1615.5" y="-71.8" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node3"><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="1719.5,-46 1511.5,-46 1511.5,-8 1719.5,-8 1719.5,-46"/>
<text text-anchor="middle" x="1615.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1615.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#86 -->
<g id="node1" class="node open">
<g id="node4" 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="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>
<g id="a_node4"><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,-390.5 261,-390.5 261,-337.5 469,-337.5 469,-390.5"/>
<text text-anchor="middle" x="365" y="-375.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#86</text>
<text text-anchor="middle" x="365" y="-360.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update for</text>
<text text-anchor="middle" x="365" y="-345.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec version 6&amp;7</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#101 -->
<g id="node2" class="node open">
<g id="node5" 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="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>
<g id="a_node5"><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,-398 509.5,-398 509.5,-330 726.5,-330 726.5,-398"/>
<text text-anchor="middle" x="618" y="-382.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#101</text>
<text text-anchor="middle" x="618" y="-367.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: support H4</text>
<text text-anchor="middle" x="618" y="-352.8" font-family="Times,serif" font-size="14.00" fill="#000000">and H5 domain&#45;separated</text>
<text text-anchor="middle" x="618" y="-337.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="edge1" 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"/>
<path fill="none" stroke="#000000" d="M469,-364C479.02,-364 489.23,-364 499.37,-364"/>
<polygon fill="#000000" stroke="#000000" points="499.49,-367.5001 509.49,-364 499.49,-360.5001 499.49,-367.5001"/>
</g>
<!-- ZcashFoundation/frost#97 -->
<g id="node3" class="node open">
<g id="node6" 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="970.5,-288.5 762.5,-288.5 762.5,-235.5 970.5,-235.5 970.5,-288.5"/>
<text text-anchor="middle" x="866.5" y="-273.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="866.5" y="-258.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
<text text-anchor="middle" x="866.5" y="-243.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec v8</text>
<g id="a_node6"><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="970.5,-390.5 762.5,-390.5 762.5,-337.5 970.5,-337.5 970.5,-390.5"/>
<text text-anchor="middle" x="866.5" y="-375.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="866.5" y="-360.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
<text text-anchor="middle" x="866.5" y="-345.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="M726.63,-286.2C735.18,-284.72 743.82,-283.23 752.4,-281.74"/>
<polygon fill="#000000" stroke="#000000" points="753.1613,-285.1604 762.42,-280.01 751.9703,-278.2625 753.1613,-285.1604"/>
<path fill="none" stroke="#000000" d="M726.63,-364C735.18,-364 743.82,-364 752.4,-364"/>
<polygon fill="#000000" stroke="#000000" points="752.42,-367.5001 762.42,-364 752.42,-360.5001 752.42,-367.5001"/>
</g>
<!-- ZcashFoundation/frost#99 -->
<g id="node4" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/frost#99</title>
<g id="a_node4"><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="1214.5,-288.5 1006.5,-288.5 1006.5,-235.5 1214.5,-235.5 1214.5,-288.5"/>
<text text-anchor="middle" x="1110.5" y="-273.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1110.5" 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="1110.5" y="-243.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core v8</text>
<g id="a_node7"><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="1214.5,-311.5 1006.5,-311.5 1006.5,-258.5 1214.5,-258.5 1214.5,-311.5"/>
<text text-anchor="middle" x="1110.5" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1110.5" y="-281.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
<text text-anchor="middle" x="1110.5" y="-266.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="edge3" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99</title>
<path fill="none" stroke="#000000" d="M970.69,-262C979.07,-262 987.56,-262 996,-262"/>
<polygon fill="#000000" stroke="#000000" points="996.3,-265.5001 1006.3,-262 996.3,-258.5001 996.3,-265.5001"/>
<path fill="none" stroke="#000000" d="M948.43,-337.47C970.96,-330.18 995.5,-322.22 1018.6,-314.76"/>
<polygon fill="#000000" stroke="#000000" points="1019.9626,-317.9979 1028.4,-311.59 1017.8082,-311.3376 1019.9626,-317.9979"/>
</g>
<!-- ZcashFoundation/frost#98 -->
<g id="node5" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/frost#98</title>
<g id="a_node5"><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="1214.5,-375 1006.5,-375 1006.5,-307 1214.5,-307 1214.5,-375"/>
<text text-anchor="middle" x="1110.5" y="-359.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1110.5" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="1110.5" 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="1110.5" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">v8</text>
<g id="a_node8"><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="1214.5,-398 1006.5,-398 1006.5,-330 1214.5,-330 1214.5,-398"/>
<text text-anchor="middle" x="1110.5" y="-382.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1110.5" y="-367.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="1110.5" y="-352.8" font-family="Times,serif" font-size="14.00" fill="#000000">update to use frost&#45;core</text>
<text text-anchor="middle" x="1110.5" y="-337.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="edge4" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98</title>
<path fill="none" stroke="#000000" d="M948.43,-288.53C963.94,-293.55 980.42,-298.88 996.7,-304.15"/>
<polygon fill="#000000" stroke="#000000" points="995.7083,-307.5077 1006.3,-307.25 997.8594,-300.8464 995.7083,-307.5077"/>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node15"><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="1214.5,-188 1006.5,-188 1006.5,-150 1214.5,-150 1214.5,-188"/>
<text text-anchor="middle" x="1110.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1110.5" y="-157.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="edge15" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M936.09,-235.47C972.4,-221.64 1016.4,-204.88 1051.1,-191.66"/>
<polygon fill="#000000" stroke="#000000" points="1052.508,-194.8689 1060.6,-188.03 1050.0094,-188.33 1052.508,-194.8689"/>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node16" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node16"><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="1214.5,-132 1006.5,-132 1006.5,-64 1214.5,-64 1214.5,-132"/>
<text text-anchor="middle" x="1110.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1110.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1110.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1110.5" y="-71.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="edge16" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M889.96,-235.26C914.7,-208.41 955.94,-167.34 998.5,-141 1000.7,-139.63 1003,-138.3 1005.3,-136.99"/>
<polygon fill="#000000" stroke="#000000" points="1007.1707,-139.9573 1014.3,-132.12 1003.8393,-133.8009 1007.1707,-139.9573"/>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node17" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node17"><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="1214.5,-46 1006.5,-46 1006.5,-8 1214.5,-8 1214.5,-46"/>
<text text-anchor="middle" x="1110.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1110.5" y="-15.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="edge17" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M875.86,-235.5C892.98,-191.03 933.65,-101.7 998.5,-55 1000.4,-53.644 1002.3,-52.353 1004.3,-51.125"/>
<polygon fill="#000000" stroke="#000000" points="1006.2562,-54.0422 1013.3,-46.128 1002.8582,-47.9223 1006.2562,-54.0422"/>
<path fill="none" stroke="#000000" d="M970.69,-364C979.07,-364 987.56,-364 996,-364"/>
<polygon fill="#000000" stroke="#000000" points="996.3,-367.5001 1006.3,-364 996.3,-360.5001 996.3,-367.5001"/>
</g>
<!-- ZcashFoundation/frost#138 -->
<g id="node19" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/frost#138</title>
<g id="a_node19"><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="1467.5,-342.5 1250.5,-342.5 1250.5,-259.5 1467.5,-259.5 1467.5,-342.5"/>
<text text-anchor="middle" x="1359" y="-327.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#138</text>
<text text-anchor="middle" x="1359" y="-312.3" font-family="Times,serif" font-size="14.00" fill="#000000">When hashing an</text>
<text text-anchor="middle" x="1359" y="-297.3" font-family="Times,serif" font-size="14.00" fill="#000000">identifier, serialize the</text>
<text text-anchor="middle" x="1359" y="-282.3" font-family="Times,serif" font-size="14.00" fill="#000000">scalar entirely, instead</text>
<text text-anchor="middle" x="1359" y="-267.3" font-family="Times,serif" font-size="14.00" fill="#000000">of using 2 bytes</text>
<g id="a_node12"><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="1467.5,-366.5 1250.5,-366.5 1250.5,-283.5 1467.5,-283.5 1467.5,-366.5"/>
<text text-anchor="middle" x="1359" y="-351.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#138</text>
<text text-anchor="middle" x="1359" y="-336.3" font-family="Times,serif" font-size="14.00" fill="#000000">When hashing an</text>
<text text-anchor="middle" x="1359" y="-321.3" font-family="Times,serif" font-size="14.00" fill="#000000">identifier, serialize the</text>
<text text-anchor="middle" x="1359" y="-306.3" font-family="Times,serif" font-size="14.00" fill="#000000">scalar entirely, instead</text>
<text text-anchor="middle" x="1359" y="-291.3" font-family="Times,serif" font-size="14.00" fill="#000000">of using 2 bytes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#138 -->
<g id="edge18" class="edge">
<g id="edge15" class="edge">
<title>ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#138</title>
<path fill="none" stroke="#000000" d="M1214.8,-278.37C1223.2,-279.69 1231.7,-281.03 1240.2,-282.36"/>
<polygon fill="#000000" stroke="#000000" points="1239.78,-285.8367 1250.2,-283.92 1240.859,-278.9204 1239.78,-285.8367"/>
<path fill="none" stroke="#000000" d="M1214.8,-301.79C1223.2,-303.14 1231.7,-304.51 1240.2,-305.88"/>
<polygon fill="#000000" stroke="#000000" points="1239.7726,-309.3561 1250.2,-307.48 1240.8786,-302.444 1239.7726,-309.3561"/>
</g>
<!-- ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#138 -->
<g id="edge19" class="edge">
<g id="edge16" class="edge">
<title>ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#138</title>
<path fill="none" stroke="#000000" d="M1214.8,-324.21C1223.2,-322.86 1231.7,-321.49 1240.2,-320.12"/>
<polygon fill="#000000" stroke="#000000" points="1240.8786,-323.556 1250.2,-318.52 1239.7726,-316.6439 1240.8786,-323.556"/>
<path fill="none" stroke="#000000" d="M1214.8,-347.63C1223.2,-346.31 1231.7,-344.97 1240.2,-343.64"/>
<polygon fill="#000000" stroke="#000000" points="1240.859,-347.0796 1250.2,-342.08 1239.78,-340.1633 1240.859,-347.0796"/>
</g>
<!-- ZcashFoundation/frost#92 -->
<g id="node6" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/frost#92</title>
<g id="a_node6"><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>
<g id="a_node9"><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,-398 8,-398 8,-330 216,-330 216,-398"/>
<text text-anchor="middle" x="112" y="-382.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#92</text>
<text text-anchor="middle" x="112" y="-367.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="-352.8" font-family="Times,serif" font-size="14.00" fill="#000000">values of rho to mitigate</text>
<text text-anchor="middle" x="112" y="-337.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="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"/>
<path fill="none" stroke="#000000" d="M216,-364C227.49,-364 239.24,-364 250.84,-364"/>
<polygon fill="#000000" stroke="#000000" points="250.99,-367.5001 260.99,-364 250.99,-360.5001 250.99,-367.5001"/>
</g>
<!-- ZcashFoundation/frost#95 -->
<g id="node7" class="node open">
<title>ZcashFoundation/frost#95</title>
<g id="a_node7"><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="node8" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node8"><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,-553.5 8,-553.5 8,-500.5 216,-500.5 216,-553.5"/>
<text text-anchor="middle" x="112" y="-538.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="112" y="-523.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="112" y="-508.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node9" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node9"><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,-561 261,-561 261,-493 469,-493 469,-561"/>
<text text-anchor="middle" x="365" y="-545.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="365" y="-530.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="365" y="-515.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="-500.8" 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="edge6" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M216,-527C227.49,-527 239.24,-527 250.84,-527"/>
<polygon fill="#000000" stroke="#000000" points="250.99,-530.5001 260.99,-527 250.99,-523.5001 250.99,-530.5001"/>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node10" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node10"><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="1724,-636 1507,-636 1507,-568 1724,-568 1724,-636"/>
<text text-anchor="middle" x="1615.5" y="-620.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1615.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1615.5" y="-590.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1615.5" y="-575.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node11" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node11"><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;V10" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1724,-550 1507,-550 1507,-482 1724,-482 1724,-550"/>
<text text-anchor="middle" x="1615.5" y="-534.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1615.5" y="-519.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1615.5" y="-504.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1615.5" y="-489.8" font-family="Times,serif" font-size="14.00" fill="#000000">V10</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node12" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node12"><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="1980.5,-550 1763.5,-550 1763.5,-482 1980.5,-482 1980.5,-550"/>
<text text-anchor="middle" x="1872" y="-534.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1872" y="-519.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1872" y="-504.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1872" y="-489.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="edge7" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1724.3,-516C1733.9,-516 1743.7,-516 1753.4,-516"/>
<polygon fill="#000000" stroke="#000000" points="1753.5,-519.5001 1763.5,-516 1753.5,-512.5001 1753.5,-519.5001"/>
</g>
<!-- ZcashFoundation/frost#140 -->
<g id="node13" class="node open">
<title>ZcashFoundation/frost#140</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/140" xlink:title="ZcashFoundation/frost#140&#10;Update Re&#45;randomizable&#10;FROST ZIP to V10" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1467.5,-618.5 1250.5,-618.5 1250.5,-565.5 1467.5,-565.5 1467.5,-618.5"/>
<text text-anchor="middle" x="1359" y="-603.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#140</text>
<text text-anchor="middle" x="1359" y="-588.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1359" y="-573.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V10</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M1467.8,-596.24C1477.4,-596.62 1487.2,-597 1496.9,-597.38"/>
<polygon fill="#000000" stroke="#000000" points="1496.8724,-600.8814 1507,-597.77 1497.1425,-593.8867 1496.8724,-600.8814"/>
</g>
<!-- ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M1448.7,-565.42C1464.3,-560.81 1480.7,-555.96 1496.8,-551.16"/>
<polygon fill="#000000" stroke="#000000" points="1498.2936,-554.3691 1506.9,-548.19 1496.3188,-547.6534 1498.2936,-554.3691"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node14"><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="1463,-538 1255,-538 1255,-500 1463,-500 1463,-538"/>
<text text-anchor="middle" x="1359" y="-522.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="1359" y="-507.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
<title>ZcashFoundation/frost#95</title>
<g id="a_node10"><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,-311.5 8,-311.5 8,-258.5 216,-258.5 216,-311.5"/>
<text text-anchor="middle" x="112" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#95</text>
<text text-anchor="middle" x="112" y="-281.3" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
<text text-anchor="middle" x="112" y="-266.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256 public API</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node18" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node18"><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="1719.5,-135 1511.5,-135 1511.5,-97 1719.5,-97 1719.5,-135"/>
<text text-anchor="middle" x="1615.5" y="-119.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="1615.5" y="-104.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
<g id="a_node11"><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="1719.5,-273 1511.5,-273 1511.5,-235 1719.5,-235 1719.5,-273"/>
<text text-anchor="middle" x="1615.5" y="-257.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="1615.5" y="-242.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#70 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M1413.5,-283.31C1440,-263.9 1472.7,-241.15 1503.5,-223 1522.3,-211.94 1543.7,-201.21 1562.7,-192.26"/>
<polygon fill="#000000" stroke="#000000" points="1564.2138,-195.416 1571.8,-188.02 1561.2574,-189.0709 1564.2138,-195.416"/>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#19 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M1382.4,-283.45C1407.6,-242.21 1451,-179.71 1503.5,-141 1505.1,-139.82 1506.7,-138.66 1508.4,-137.54"/>
<polygon fill="#000000" stroke="#000000" points="1510.3992,-140.4174 1517,-132.13 1506.6718,-134.4922 1510.3992,-140.4174"/>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#71 -->
<g id="edge19" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M1369.7,-283.3C1387.2,-223.42 1428,-113.84 1503.5,-55 1505.1,-53.729 1506.8,-52.515 1508.5,-51.356"/>
<polygon fill="#000000" stroke="#000000" points="1510.6965,-54.1218 1517.5,-46 1507.1167,-48.1064 1510.6965,-54.1218"/>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M1467.7,-292.08C1479.8,-288.6 1491.9,-285.18 1503.5,-282 1511.3,-279.88 1519.4,-277.73 1527.5,-275.62"/>
<polygon fill="#000000" stroke="#000000" points="1528.5947,-278.9521 1537.4,-273.06 1526.8422,-272.175 1528.5947,-278.9521"/>
</g>
<!-- ZcashFoundation/frost#102 -->
<g id="node13" class="node open">
<title>ZcashFoundation/frost#102</title>
<g id="a_node13"><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="1724,-359 1507,-359 1507,-291 1724,-291 1724,-359"/>
<text text-anchor="middle" x="1615.5" y="-343.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="1615.5" y="-328.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
<text text-anchor="middle" x="1615.5" y="-313.8" font-family="Times,serif" font-size="14.00" fill="#000000">iphersuite.identifier_to_</text>
<text text-anchor="middle" x="1615.5" y="-298.8" font-family="Times,serif" font-size="14.00" fill="#000000">scalar()</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#102 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#102</title>
<path fill="none" stroke="#000000" d="M1467.8,-325C1477.4,-325 1487.2,-325 1496.9,-325"/>
<polygon fill="#000000" stroke="#000000" points="1497,-328.5001 1507,-325 1497,-321.5001 1497,-328.5001"/>
</g>
<!-- ZcashFoundation/frost#134 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#134</title>
<g id="a_node14"><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="1724,-430.5 1507,-430.5 1507,-377.5 1724,-377.5 1724,-430.5"/>
<text text-anchor="middle" x="1615.5" y="-415.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#134</text>
<text text-anchor="middle" x="1615.5" y="-400.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reject identity in</text>
<text text-anchor="middle" x="1615.5" y="-385.3" font-family="Times,serif" font-size="14.00" fill="#000000">DeserializeElement</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#134 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#134</title>
<path fill="none" stroke="#000000" d="M1467.8,-358.5C1484.9,-363.78 1502.5,-369.2 1519.3,-374.37"/>
<polygon fill="#000000" stroke="#000000" points="1518.5127,-377.7897 1529.1,-377.39 1520.5742,-371.1002 1518.5127,-377.7897"/>
</g>
<!-- ZcashFoundation/frost#133 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#133</title>
<g id="a_node15"><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="1724,-501.5 1507,-501.5 1507,-448.5 1724,-448.5 1724,-501.5"/>
<text text-anchor="middle" x="1615.5" y="-486.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#133</text>
<text text-anchor="middle" x="1615.5" y="-471.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use nonce_generate test</text>
<text text-anchor="middle" x="1615.5" y="-456.3" font-family="Times,serif" font-size="14.00" fill="#000000">vectors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#133 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#133</title>
<path fill="none" stroke="#000000" d="M1402.5,-366.68C1429.7,-390.9 1466.5,-420.4 1503.5,-440 1506.2,-441.46 1509.1,-442.86 1511.9,-444.22"/>
<polygon fill="#000000" stroke="#000000" points="1510.7398,-447.5342 1521.3,-448.39 1513.5784,-441.1355 1510.7398,-447.5342"/>
</g>
<!-- ZcashFoundation/frost#127 -->
<g id="node16" class="node open">
<title>ZcashFoundation/frost#127</title>
<g id="a_node16"><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" points="1727.5,-572.5 1503.5,-572.5 1503.5,-519.5 1727.5,-519.5 1727.5,-572.5"/>
<text text-anchor="middle" x="1615.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#127</text>
<text text-anchor="middle" x="1615.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Dedupe `SharePackage` and</text>
<text text-anchor="middle" x="1615.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">`SecretShare`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#127 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#127</title>
<path fill="none" stroke="#000000" d="M1381.1,-366.54C1405.7,-408.78 1449.1,-473.24 1503.5,-511 1505.2,-512.15 1506.9,-513.27 1508.6,-514.35"/>
<polygon fill="#000000" stroke="#000000" points="1507.0867,-517.5172 1517.5,-519.47 1510.5773,-511.4496 1507.0867,-517.5172"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node20"><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;V10" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1724,-688 1507,-688 1507,-620 1724,-620 1724,-688"/>
<text text-anchor="middle" x="1615.5" y="-672.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1615.5" y="-657.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1615.5" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1615.5" y="-627.8" font-family="Times,serif" font-size="14.00" fill="#000000">V10</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge20" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M1386.1,-342.78C1412.3,-380.36 1455,-434.92 1503.5,-470 1506.8,-472.36 1510.2,-474.62 1513.7,-476.79"/>
<polygon fill="#000000" stroke="#000000" points="1512.1102,-479.9159 1522.5,-481.99 1515.6713,-473.8894 1512.1102,-479.9159"/>
<path fill="none" stroke="#000000" d="M1370.2,-366.73C1388.5,-427.53 1430.3,-540.55 1503.5,-608 1505.7,-610.04 1508,-611.99 1510.4,-613.86"/>
<polygon fill="#000000" stroke="#000000" points="1508.7234,-616.9627 1518.9,-619.91 1512.7825,-611.2597 1508.7234,-616.9627"/>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M1386.7,-259.26C1412.7,-223.37 1454.8,-172.94 1503.5,-144 1506.3,-142.31 1509.3,-140.72 1512.3,-139.23"/>
<polygon fill="#000000" stroke="#000000" points="1513.8501,-142.37 1521.5,-135.04 1510.9487,-135.9996 1513.8501,-142.37"/>
</g>
<!-- ZcashFoundation/frost#102 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#102</title>
<g id="a_node20"><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="1724,-221 1507,-221 1507,-153 1724,-153 1724,-221"/>
<text text-anchor="middle" x="1615.5" y="-205.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="1615.5" y="-190.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
<text text-anchor="middle" x="1615.5" y="-175.8" font-family="Times,serif" font-size="14.00" fill="#000000">iphersuite.identifier_to_</text>
<text text-anchor="middle" x="1615.5" y="-160.8" font-family="Times,serif" font-size="14.00" fill="#000000">scalar()</text>
<!-- ZcashFoundation/frost#35 -->
<g id="node17" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node17"><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,-655.5 8,-655.5 8,-602.5 216,-602.5 216,-655.5"/>
<text text-anchor="middle" x="112" y="-640.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="112" y="-625.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="112" y="-610.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#102 -->
<!-- ZcashFoundation/frost#63 -->
<g id="node18" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node18"><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,-663 261,-663 261,-595 469,-595 469,-663"/>
<text text-anchor="middle" x="365" y="-647.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="365" y="-632.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="365" y="-617.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="-602.8" 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="edge11" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#102</title>
<path fill="none" stroke="#000000" d="M1440.5,-259.34C1460.9,-249.36 1482.9,-239 1503.5,-230 1507.4,-228.31 1511.3,-226.62 1515.3,-224.94"/>
<polygon fill="#000000" stroke="#000000" points="1516.8047,-228.1051 1524.7,-221.04 1514.1221,-221.6395 1516.8047,-228.1051"/>
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M216,-629C227.49,-629 239.24,-629 250.84,-629"/>
<polygon fill="#000000" stroke="#000000" points="250.99,-632.5001 260.99,-629 250.99,-625.5001 250.99,-632.5001"/>
</g>
<!-- ZcashFoundation/frost#134 -->
<!-- ZcashFoundation/frost#119 -->
<g id="node19" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node19"><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="1724,-774 1507,-774 1507,-706 1724,-706 1724,-774"/>
<text text-anchor="middle" x="1615.5" y="-758.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1615.5" y="-743.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1615.5" y="-728.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1615.5" y="-713.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node21" class="node open">
<title>ZcashFoundation/frost#134</title>
<g id="a_node21"><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="1724,-292.5 1507,-292.5 1507,-239.5 1724,-239.5 1724,-292.5"/>
<text text-anchor="middle" x="1615.5" y="-277.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#134</text>
<text text-anchor="middle" x="1615.5" y="-262.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reject identity in</text>
<text text-anchor="middle" x="1615.5" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">DeserializeElement</text>
<title>ZcashFoundation/frost#121</title>
<g id="a_node21"><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="1980.5,-688 1763.5,-688 1763.5,-620 1980.5,-620 1980.5,-688"/>
<text text-anchor="middle" x="1872" y="-672.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1872" y="-657.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1872" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1872" y="-627.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#134 -->
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#134</title>
<path fill="none" stroke="#000000" d="M1467.8,-286.16C1477.4,-284.84 1487.2,-283.51 1496.9,-282.19"/>
<polygon fill="#000000" stroke="#000000" points="1497.5659,-285.6316 1507,-280.81 1496.6182,-278.6961 1497.5659,-285.6316"/>
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1724.3,-654C1733.9,-654 1743.7,-654 1753.4,-654"/>
<polygon fill="#000000" stroke="#000000" points="1753.5,-657.5001 1763.5,-654 1753.5,-650.5001 1753.5,-657.5001"/>
</g>
<!-- ZcashFoundation/frost#133 -->
<!-- ZcashFoundation/frost#140 -->
<g id="node22" class="node open">
<title>ZcashFoundation/frost#133</title>
<g id="a_node22"><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="1724,-363.5 1507,-363.5 1507,-310.5 1724,-310.5 1724,-363.5"/>
<text text-anchor="middle" x="1615.5" y="-348.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#133</text>
<text text-anchor="middle" x="1615.5" y="-333.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use nonce_generate test</text>
<text text-anchor="middle" x="1615.5" y="-318.3" font-family="Times,serif" font-size="14.00" fill="#000000">vectors</text>
<title>ZcashFoundation/frost#140</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/140" xlink:title="ZcashFoundation/frost#140&#10;Update Re&#45;randomizable&#10;FROST ZIP to V10" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1467.5,-756.5 1250.5,-756.5 1250.5,-703.5 1467.5,-703.5 1467.5,-756.5"/>
<text text-anchor="middle" x="1359" y="-741.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#140</text>
<text text-anchor="middle" x="1359" y="-726.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1359" y="-711.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V10</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#133 -->
<!-- ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#133</title>
<path fill="none" stroke="#000000" d="M1467.8,-316.27C1477.4,-317.62 1487.2,-318.99 1496.9,-320.35"/>
<polygon fill="#000000" stroke="#000000" points="1496.6101,-323.8436 1507,-321.77 1497.5847,-316.9118 1496.6101,-323.8436"/>
<title>ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M1467.8,-734.24C1477.4,-734.62 1487.2,-735 1496.9,-735.38"/>
<polygon fill="#000000" stroke="#000000" points="1496.8724,-738.8814 1507,-735.77 1497.1425,-731.8867 1496.8724,-738.8814"/>
</g>
<!-- ZcashFoundation/frost#127 -->
<!-- ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M1448.7,-703.42C1464.3,-698.81 1480.7,-693.96 1496.8,-689.16"/>
<polygon fill="#000000" stroke="#000000" points="1498.2936,-692.3691 1506.9,-686.19 1496.3188,-685.6534 1498.2936,-692.3691"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node23" class="node open">
<title>ZcashFoundation/frost#127</title>
<g id="a_node23"><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" points="1727.5,-434.5 1503.5,-434.5 1503.5,-381.5 1727.5,-381.5 1727.5,-434.5"/>
<text text-anchor="middle" x="1615.5" y="-419.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#127</text>
<text text-anchor="middle" x="1615.5" y="-404.3" font-family="Times,serif" font-size="14.00" fill="#000000">Dedupe `SharePackage` and</text>
<text text-anchor="middle" x="1615.5" y="-389.3" font-family="Times,serif" font-size="14.00" fill="#000000">`SecretShare`</text>
<title>ZcashFoundation/frost#81</title>
<g id="a_node23"><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="1463,-676 1255,-676 1255,-638 1463,-638 1463,-676"/>
<text text-anchor="middle" x="1359" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="1359" y="-645.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#127 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#127</title>
<path fill="none" stroke="#000000" d="M1438.3,-342.55C1459.2,-352.79 1482,-363.31 1503.5,-372 1508.5,-374.03 1513.7,-376.03 1519,-377.98"/>
<polygon fill="#000000" stroke="#000000" points="1517.9059,-381.3063 1528.5,-381.43 1520.2953,-374.7267 1517.9059,-381.3063"/>
</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="216,-668 8,-668 8,-600 216,-600 216,-668"/>
<text text-anchor="middle" x="112" y="-652.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#39</text>
<text text-anchor="middle" x="112" y="-637.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redjubjub`</text>
<text text-anchor="middle" x="112" y="-622.8" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="112" y="-607.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-770 8,-770 8,-702 216,-702 216,-770"/>
<text text-anchor="middle" x="112" y="-754.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#39</text>
<text text-anchor="middle" x="112" y="-739.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redjubjub`</text>
<text text-anchor="middle" x="112" y="-724.8" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="112" y="-709.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
</a>
</g>
</g>
@ -442,11 +442,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="216,-754 8,-754 8,-686 216,-686 216,-754"/>
<text text-anchor="middle" x="112" y="-738.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#40</text>
<text text-anchor="middle" x="112" y="-723.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redpallas`</text>
<text text-anchor="middle" x="112" y="-708.8" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="112" y="-693.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-856 8,-856 8,-788 216,-788 216,-856"/>
<text text-anchor="middle" x="112" y="-840.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#40</text>
<text text-anchor="middle" x="112" y="-825.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redpallas`</text>
<text text-anchor="middle" x="112" y="-810.8" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="112" y="-795.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
</a>
</g>
</g>
@ -454,9 +454,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="220.5,-810 3.5,-810 3.5,-772 220.5,-772 220.5,-810"/>
<text text-anchor="middle" x="112" y="-794.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#132</text>
<text text-anchor="middle" x="112" y="-779.8" 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,-912 3.5,-912 3.5,-874 220.5,-874 220.5,-912"/>
<text text-anchor="middle" x="112" y="-896.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#132</text>
<text text-anchor="middle" x="112" y="-881.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
</a>
</g>
</g>
@ -464,21 +464,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="473.5,-825 256.5,-825 256.5,-821 252.5,-821 252.5,-817 256.5,-817 256.5,-765 252.5,-765 252.5,-761 256.5,-761 256.5,-757 473.5,-757 473.5,-825"/>
<polyline fill="none" stroke="#000000" points="256.5,-821 260.5,-821 260.5,-817 256.5,-817 "/>
<polyline fill="none" stroke="#000000" points="256.5,-765 260.5,-765 260.5,-761 256.5,-761 "/>
<text text-anchor="middle" x="365" y="-809.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#114</text>
<text text-anchor="middle" x="365" y="-794.8" font-family="Times,serif" font-size="14.00" fill="#000000">Refreshed Identifier</text>
<text text-anchor="middle" x="365" y="-779.8" font-family="Times,serif" font-size="14.00" fill="#000000">newtype of Scalar with</text>
<text text-anchor="middle" x="365" y="-764.8" font-family="Times,serif" font-size="14.00" fill="#000000">traits</text>
<polygon fill="#c2e0c6" stroke="#000000" points="473.5,-927 256.5,-927 256.5,-923 252.5,-923 252.5,-919 256.5,-919 256.5,-867 252.5,-867 252.5,-863 256.5,-863 256.5,-859 473.5,-859 473.5,-927"/>
<polyline fill="none" stroke="#000000" points="256.5,-923 260.5,-923 260.5,-919 256.5,-919 "/>
<polyline fill="none" stroke="#000000" points="256.5,-867 260.5,-867 260.5,-863 256.5,-863 "/>
<text text-anchor="middle" x="365" y="-911.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#114</text>
<text text-anchor="middle" x="365" y="-896.8" font-family="Times,serif" font-size="14.00" fill="#000000">Refreshed Identifier</text>
<text text-anchor="middle" x="365" y="-881.8" font-family="Times,serif" font-size="14.00" fill="#000000">newtype of Scalar with</text>
<text text-anchor="middle" x="365" y="-866.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="edge21" class="edge">
<title>ZcashFoundation/frost#132&#45;&gt;ZcashFoundation/frost#114</title>
<path fill="none" stroke="#000000" d="M220.76,-791C229.14,-791 237.63,-791 246.07,-791"/>
<polygon fill="#000000" stroke="#000000" points="246.33,-794.5001 256.33,-791 246.33,-787.5001 246.33,-794.5001"/>
<path fill="none" stroke="#000000" d="M220.76,-893C229.14,-893 237.63,-893 246.07,-893"/>
<polygon fill="#000000" stroke="#000000" points="246.33,-896.5001 256.33,-893 246.33,-889.5001 246.33,-896.5001"/>
</g>
</g>
</svg>

View File

@ -5,424 +5,424 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="1997pt" height="833pt"
viewBox="0.00 0.00 1996.50 833.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 829)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-829 1992.5,-829 1992.5,4 -4,4"/>
<svg width="1997pt" height="935pt"
viewBox="0.00 0.00 1996.50 935.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 931)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-931 1992.5,-931 1992.5,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-227 0,-406 1222.5,-406 1222.5,-227 0,-227"/>
<text text-anchor="middle" x="611.25" y="-390.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v8</text>
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="1503.5,0 1503.5,-219 1727.5,-219 1727.5,0 1503.5,0"/>
<text text-anchor="middle" x="1615.5" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-485 0,-592 477,-592 477,-485 0,-485"/>
<text text-anchor="middle" x="238.5" y="-576.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-250 0,-429 1222.5,-429 1222.5,-250 0,-250"/>
<text text-anchor="middle" x="611.25" y="-413.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="1242.5,-474 1242.5,-667 1988.5,-667 1988.5,-474 1242.5,-474"/>
<text text-anchor="middle" x="1615.5" y="-651.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="1242.5,-227 1242.5,-604 1735.5,-604 1735.5,-227 1242.5,-227"/>
<text text-anchor="middle" x="1489" y="-588.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="998.5,0 998.5,-219 1222.5,-219 1222.5,0 998.5,0"/>
<text text-anchor="middle" x="1110.5" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-587 0,-694 477,-694 477,-587 0,-587"/>
<text text-anchor="middle" x="238.5" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="1242.5,-89 1242.5,-466 1735.5,-466 1735.5,-89 1242.5,-89"/>
<text text-anchor="middle" x="1489" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="1242.5,-612 1242.5,-805 1988.5,-805 1988.5,-612 1242.5,-612"/>
<text text-anchor="middle" x="1615.5" y="-789.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node1"><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="1719.5,-188 1511.5,-188 1511.5,-150 1719.5,-150 1719.5,-188"/>
<text text-anchor="middle" x="1615.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1615.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node2"><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="1719.5,-132 1511.5,-132 1511.5,-64 1719.5,-64 1719.5,-132"/>
<text text-anchor="middle" x="1615.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1615.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1615.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1615.5" y="-71.8" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node3"><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="1719.5,-46 1511.5,-46 1511.5,-8 1719.5,-8 1719.5,-46"/>
<text text-anchor="middle" x="1615.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1615.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#86 -->
<g id="node1" class="node open">
<g id="node4" 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="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>
<g id="a_node4"><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,-390.5 261,-390.5 261,-337.5 469,-337.5 469,-390.5"/>
<text text-anchor="middle" x="365" y="-375.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#86</text>
<text text-anchor="middle" x="365" y="-360.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update for</text>
<text text-anchor="middle" x="365" y="-345.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec version 6&amp;7</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#101 -->
<g id="node2" class="node open">
<g id="node5" 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="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>
<g id="a_node5"><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,-398 509.5,-398 509.5,-330 726.5,-330 726.5,-398"/>
<text text-anchor="middle" x="618" y="-382.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#101</text>
<text text-anchor="middle" x="618" y="-367.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: support H4</text>
<text text-anchor="middle" x="618" y="-352.8" font-family="Times,serif" font-size="14.00" fill="#000000">and H5 domain&#45;separated</text>
<text text-anchor="middle" x="618" y="-337.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="edge1" 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"/>
<path fill="none" stroke="#000000" d="M469,-364C479.02,-364 489.23,-364 499.37,-364"/>
<polygon fill="#000000" stroke="#000000" points="499.49,-367.5001 509.49,-364 499.49,-360.5001 499.49,-367.5001"/>
</g>
<!-- ZcashFoundation/frost#97 -->
<g id="node3" class="node open">
<g id="node6" 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="970.5,-288.5 762.5,-288.5 762.5,-235.5 970.5,-235.5 970.5,-288.5"/>
<text text-anchor="middle" x="866.5" y="-273.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="866.5" y="-258.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
<text text-anchor="middle" x="866.5" y="-243.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec v8</text>
<g id="a_node6"><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="970.5,-390.5 762.5,-390.5 762.5,-337.5 970.5,-337.5 970.5,-390.5"/>
<text text-anchor="middle" x="866.5" y="-375.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="866.5" y="-360.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
<text text-anchor="middle" x="866.5" y="-345.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="M726.63,-286.2C735.18,-284.72 743.82,-283.23 752.4,-281.74"/>
<polygon fill="#000000" stroke="#000000" points="753.1613,-285.1604 762.42,-280.01 751.9703,-278.2625 753.1613,-285.1604"/>
<path fill="none" stroke="#000000" d="M726.63,-364C735.18,-364 743.82,-364 752.4,-364"/>
<polygon fill="#000000" stroke="#000000" points="752.42,-367.5001 762.42,-364 752.42,-360.5001 752.42,-367.5001"/>
</g>
<!-- ZcashFoundation/frost#99 -->
<g id="node4" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/frost#99</title>
<g id="a_node4"><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="1214.5,-288.5 1006.5,-288.5 1006.5,-235.5 1214.5,-235.5 1214.5,-288.5"/>
<text text-anchor="middle" x="1110.5" y="-273.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1110.5" 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="1110.5" y="-243.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core v8</text>
<g id="a_node7"><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="1214.5,-311.5 1006.5,-311.5 1006.5,-258.5 1214.5,-258.5 1214.5,-311.5"/>
<text text-anchor="middle" x="1110.5" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1110.5" y="-281.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
<text text-anchor="middle" x="1110.5" y="-266.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="edge3" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99</title>
<path fill="none" stroke="#000000" d="M970.69,-262C979.07,-262 987.56,-262 996,-262"/>
<polygon fill="#000000" stroke="#000000" points="996.3,-265.5001 1006.3,-262 996.3,-258.5001 996.3,-265.5001"/>
<path fill="none" stroke="#000000" d="M948.43,-337.47C970.96,-330.18 995.5,-322.22 1018.6,-314.76"/>
<polygon fill="#000000" stroke="#000000" points="1019.9626,-317.9979 1028.4,-311.59 1017.8082,-311.3376 1019.9626,-317.9979"/>
</g>
<!-- ZcashFoundation/frost#98 -->
<g id="node5" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/frost#98</title>
<g id="a_node5"><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="1214.5,-375 1006.5,-375 1006.5,-307 1214.5,-307 1214.5,-375"/>
<text text-anchor="middle" x="1110.5" y="-359.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1110.5" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="1110.5" 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="1110.5" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">v8</text>
<g id="a_node8"><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="1214.5,-398 1006.5,-398 1006.5,-330 1214.5,-330 1214.5,-398"/>
<text text-anchor="middle" x="1110.5" y="-382.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1110.5" y="-367.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="1110.5" y="-352.8" font-family="Times,serif" font-size="14.00" fill="#000000">update to use frost&#45;core</text>
<text text-anchor="middle" x="1110.5" y="-337.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="edge4" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98</title>
<path fill="none" stroke="#000000" d="M948.43,-288.53C963.94,-293.55 980.42,-298.88 996.7,-304.15"/>
<polygon fill="#000000" stroke="#000000" points="995.7083,-307.5077 1006.3,-307.25 997.8594,-300.8464 995.7083,-307.5077"/>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node15"><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="1214.5,-188 1006.5,-188 1006.5,-150 1214.5,-150 1214.5,-188"/>
<text text-anchor="middle" x="1110.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1110.5" y="-157.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="edge15" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M936.09,-235.47C972.4,-221.64 1016.4,-204.88 1051.1,-191.66"/>
<polygon fill="#000000" stroke="#000000" points="1052.508,-194.8689 1060.6,-188.03 1050.0094,-188.33 1052.508,-194.8689"/>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node16" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node16"><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="1214.5,-132 1006.5,-132 1006.5,-64 1214.5,-64 1214.5,-132"/>
<text text-anchor="middle" x="1110.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1110.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1110.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1110.5" y="-71.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="edge16" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M889.96,-235.26C914.7,-208.41 955.94,-167.34 998.5,-141 1000.7,-139.63 1003,-138.3 1005.3,-136.99"/>
<polygon fill="#000000" stroke="#000000" points="1007.1707,-139.9573 1014.3,-132.12 1003.8393,-133.8009 1007.1707,-139.9573"/>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node17" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node17"><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="1214.5,-46 1006.5,-46 1006.5,-8 1214.5,-8 1214.5,-46"/>
<text text-anchor="middle" x="1110.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1110.5" y="-15.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="edge17" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M875.86,-235.5C892.98,-191.03 933.65,-101.7 998.5,-55 1000.4,-53.644 1002.3,-52.353 1004.3,-51.125"/>
<polygon fill="#000000" stroke="#000000" points="1006.2562,-54.0422 1013.3,-46.128 1002.8582,-47.9223 1006.2562,-54.0422"/>
<path fill="none" stroke="#000000" d="M970.69,-364C979.07,-364 987.56,-364 996,-364"/>
<polygon fill="#000000" stroke="#000000" points="996.3,-367.5001 1006.3,-364 996.3,-360.5001 996.3,-367.5001"/>
</g>
<!-- ZcashFoundation/frost#138 -->
<g id="node19" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/frost#138</title>
<g id="a_node19"><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="1467.5,-342.5 1250.5,-342.5 1250.5,-259.5 1467.5,-259.5 1467.5,-342.5"/>
<text text-anchor="middle" x="1359" y="-327.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#138</text>
<text text-anchor="middle" x="1359" y="-312.3" font-family="Times,serif" font-size="14.00" fill="#000000">When hashing an</text>
<text text-anchor="middle" x="1359" y="-297.3" font-family="Times,serif" font-size="14.00" fill="#000000">identifier, serialize the</text>
<text text-anchor="middle" x="1359" y="-282.3" font-family="Times,serif" font-size="14.00" fill="#000000">scalar entirely, instead</text>
<text text-anchor="middle" x="1359" y="-267.3" font-family="Times,serif" font-size="14.00" fill="#000000">of using 2 bytes</text>
<g id="a_node12"><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="1467.5,-366.5 1250.5,-366.5 1250.5,-283.5 1467.5,-283.5 1467.5,-366.5"/>
<text text-anchor="middle" x="1359" y="-351.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#138</text>
<text text-anchor="middle" x="1359" y="-336.3" font-family="Times,serif" font-size="14.00" fill="#000000">When hashing an</text>
<text text-anchor="middle" x="1359" y="-321.3" font-family="Times,serif" font-size="14.00" fill="#000000">identifier, serialize the</text>
<text text-anchor="middle" x="1359" y="-306.3" font-family="Times,serif" font-size="14.00" fill="#000000">scalar entirely, instead</text>
<text text-anchor="middle" x="1359" y="-291.3" font-family="Times,serif" font-size="14.00" fill="#000000">of using 2 bytes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#138 -->
<g id="edge18" class="edge">
<g id="edge15" class="edge">
<title>ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#138</title>
<path fill="none" stroke="#000000" d="M1214.8,-278.37C1223.2,-279.69 1231.7,-281.03 1240.2,-282.36"/>
<polygon fill="#000000" stroke="#000000" points="1239.78,-285.8367 1250.2,-283.92 1240.859,-278.9204 1239.78,-285.8367"/>
<path fill="none" stroke="#000000" d="M1214.8,-301.79C1223.2,-303.14 1231.7,-304.51 1240.2,-305.88"/>
<polygon fill="#000000" stroke="#000000" points="1239.7726,-309.3561 1250.2,-307.48 1240.8786,-302.444 1239.7726,-309.3561"/>
</g>
<!-- ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#138 -->
<g id="edge19" class="edge">
<g id="edge16" class="edge">
<title>ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#138</title>
<path fill="none" stroke="#000000" d="M1214.8,-324.21C1223.2,-322.86 1231.7,-321.49 1240.2,-320.12"/>
<polygon fill="#000000" stroke="#000000" points="1240.8786,-323.556 1250.2,-318.52 1239.7726,-316.6439 1240.8786,-323.556"/>
<path fill="none" stroke="#000000" d="M1214.8,-347.63C1223.2,-346.31 1231.7,-344.97 1240.2,-343.64"/>
<polygon fill="#000000" stroke="#000000" points="1240.859,-347.0796 1250.2,-342.08 1239.78,-340.1633 1240.859,-347.0796"/>
</g>
<!-- ZcashFoundation/frost#92 -->
<g id="node6" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/frost#92</title>
<g id="a_node6"><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>
<g id="a_node9"><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,-398 8,-398 8,-330 216,-330 216,-398"/>
<text text-anchor="middle" x="112" y="-382.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#92</text>
<text text-anchor="middle" x="112" y="-367.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="-352.8" font-family="Times,serif" font-size="14.00" fill="#000000">values of rho to mitigate</text>
<text text-anchor="middle" x="112" y="-337.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="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"/>
<path fill="none" stroke="#000000" d="M216,-364C227.49,-364 239.24,-364 250.84,-364"/>
<polygon fill="#000000" stroke="#000000" points="250.99,-367.5001 260.99,-364 250.99,-360.5001 250.99,-367.5001"/>
</g>
<!-- ZcashFoundation/frost#95 -->
<g id="node7" class="node open">
<title>ZcashFoundation/frost#95</title>
<g id="a_node7"><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="node8" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node8"><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,-553.5 8,-553.5 8,-500.5 216,-500.5 216,-553.5"/>
<text text-anchor="middle" x="112" y="-538.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="112" y="-523.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="112" y="-508.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node9" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node9"><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,-561 261,-561 261,-493 469,-493 469,-561"/>
<text text-anchor="middle" x="365" y="-545.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="365" y="-530.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="365" y="-515.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="-500.8" 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="edge6" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M216,-527C227.49,-527 239.24,-527 250.84,-527"/>
<polygon fill="#000000" stroke="#000000" points="250.99,-530.5001 260.99,-527 250.99,-523.5001 250.99,-530.5001"/>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node10" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node10"><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="1724,-636 1507,-636 1507,-568 1724,-568 1724,-636"/>
<text text-anchor="middle" x="1615.5" y="-620.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1615.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1615.5" y="-590.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1615.5" y="-575.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node11" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node11"><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;V10" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1724,-550 1507,-550 1507,-482 1724,-482 1724,-550"/>
<text text-anchor="middle" x="1615.5" y="-534.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1615.5" y="-519.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1615.5" y="-504.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1615.5" y="-489.8" font-family="Times,serif" font-size="14.00" fill="#000000">V10</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node12" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node12"><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="1980.5,-550 1763.5,-550 1763.5,-482 1980.5,-482 1980.5,-550"/>
<text text-anchor="middle" x="1872" y="-534.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1872" y="-519.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1872" y="-504.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1872" y="-489.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="edge7" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1724.3,-516C1733.9,-516 1743.7,-516 1753.4,-516"/>
<polygon fill="#000000" stroke="#000000" points="1753.5,-519.5001 1763.5,-516 1753.5,-512.5001 1753.5,-519.5001"/>
</g>
<!-- ZcashFoundation/frost#140 -->
<g id="node13" class="node open">
<title>ZcashFoundation/frost#140</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/140" xlink:title="ZcashFoundation/frost#140&#10;Update Re&#45;randomizable&#10;FROST ZIP to V10" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1467.5,-618.5 1250.5,-618.5 1250.5,-565.5 1467.5,-565.5 1467.5,-618.5"/>
<text text-anchor="middle" x="1359" y="-603.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#140</text>
<text text-anchor="middle" x="1359" y="-588.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1359" y="-573.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V10</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M1467.8,-596.24C1477.4,-596.62 1487.2,-597 1496.9,-597.38"/>
<polygon fill="#000000" stroke="#000000" points="1496.8724,-600.8814 1507,-597.77 1497.1425,-593.8867 1496.8724,-600.8814"/>
</g>
<!-- ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M1448.7,-565.42C1464.3,-560.81 1480.7,-555.96 1496.8,-551.16"/>
<polygon fill="#000000" stroke="#000000" points="1498.2936,-554.3691 1506.9,-548.19 1496.3188,-547.6534 1498.2936,-554.3691"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node14"><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="1463,-538 1255,-538 1255,-500 1463,-500 1463,-538"/>
<text text-anchor="middle" x="1359" y="-522.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="1359" y="-507.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
<title>ZcashFoundation/frost#95</title>
<g id="a_node10"><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,-311.5 8,-311.5 8,-258.5 216,-258.5 216,-311.5"/>
<text text-anchor="middle" x="112" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#95</text>
<text text-anchor="middle" x="112" y="-281.3" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
<text text-anchor="middle" x="112" y="-266.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256 public API</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node18" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node18"><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="1719.5,-135 1511.5,-135 1511.5,-97 1719.5,-97 1719.5,-135"/>
<text text-anchor="middle" x="1615.5" y="-119.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="1615.5" y="-104.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
<g id="a_node11"><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="1719.5,-273 1511.5,-273 1511.5,-235 1719.5,-235 1719.5,-273"/>
<text text-anchor="middle" x="1615.5" y="-257.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="1615.5" y="-242.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#70 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M1413.5,-283.31C1440,-263.9 1472.7,-241.15 1503.5,-223 1522.3,-211.94 1543.7,-201.21 1562.7,-192.26"/>
<polygon fill="#000000" stroke="#000000" points="1564.2138,-195.416 1571.8,-188.02 1561.2574,-189.0709 1564.2138,-195.416"/>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#19 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M1382.4,-283.45C1407.6,-242.21 1451,-179.71 1503.5,-141 1505.1,-139.82 1506.7,-138.66 1508.4,-137.54"/>
<polygon fill="#000000" stroke="#000000" points="1510.3992,-140.4174 1517,-132.13 1506.6718,-134.4922 1510.3992,-140.4174"/>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#71 -->
<g id="edge19" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M1369.7,-283.3C1387.2,-223.42 1428,-113.84 1503.5,-55 1505.1,-53.729 1506.8,-52.515 1508.5,-51.356"/>
<polygon fill="#000000" stroke="#000000" points="1510.6965,-54.1218 1517.5,-46 1507.1167,-48.1064 1510.6965,-54.1218"/>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M1467.7,-292.08C1479.8,-288.6 1491.9,-285.18 1503.5,-282 1511.3,-279.88 1519.4,-277.73 1527.5,-275.62"/>
<polygon fill="#000000" stroke="#000000" points="1528.5947,-278.9521 1537.4,-273.06 1526.8422,-272.175 1528.5947,-278.9521"/>
</g>
<!-- ZcashFoundation/frost#102 -->
<g id="node13" class="node open">
<title>ZcashFoundation/frost#102</title>
<g id="a_node13"><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="1724,-359 1507,-359 1507,-291 1724,-291 1724,-359"/>
<text text-anchor="middle" x="1615.5" y="-343.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="1615.5" y="-328.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
<text text-anchor="middle" x="1615.5" y="-313.8" font-family="Times,serif" font-size="14.00" fill="#000000">iphersuite.identifier_to_</text>
<text text-anchor="middle" x="1615.5" y="-298.8" font-family="Times,serif" font-size="14.00" fill="#000000">scalar()</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#102 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#102</title>
<path fill="none" stroke="#000000" d="M1467.8,-325C1477.4,-325 1487.2,-325 1496.9,-325"/>
<polygon fill="#000000" stroke="#000000" points="1497,-328.5001 1507,-325 1497,-321.5001 1497,-328.5001"/>
</g>
<!-- ZcashFoundation/frost#134 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#134</title>
<g id="a_node14"><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="1724,-430.5 1507,-430.5 1507,-377.5 1724,-377.5 1724,-430.5"/>
<text text-anchor="middle" x="1615.5" y="-415.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#134</text>
<text text-anchor="middle" x="1615.5" y="-400.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reject identity in</text>
<text text-anchor="middle" x="1615.5" y="-385.3" font-family="Times,serif" font-size="14.00" fill="#000000">DeserializeElement</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#134 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#134</title>
<path fill="none" stroke="#000000" d="M1467.8,-358.5C1484.9,-363.78 1502.5,-369.2 1519.3,-374.37"/>
<polygon fill="#000000" stroke="#000000" points="1518.5127,-377.7897 1529.1,-377.39 1520.5742,-371.1002 1518.5127,-377.7897"/>
</g>
<!-- ZcashFoundation/frost#133 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#133</title>
<g id="a_node15"><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="1724,-501.5 1507,-501.5 1507,-448.5 1724,-448.5 1724,-501.5"/>
<text text-anchor="middle" x="1615.5" y="-486.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#133</text>
<text text-anchor="middle" x="1615.5" y="-471.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use nonce_generate test</text>
<text text-anchor="middle" x="1615.5" y="-456.3" font-family="Times,serif" font-size="14.00" fill="#000000">vectors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#133 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#133</title>
<path fill="none" stroke="#000000" d="M1402.5,-366.68C1429.7,-390.9 1466.5,-420.4 1503.5,-440 1506.2,-441.46 1509.1,-442.86 1511.9,-444.22"/>
<polygon fill="#000000" stroke="#000000" points="1510.7398,-447.5342 1521.3,-448.39 1513.5784,-441.1355 1510.7398,-447.5342"/>
</g>
<!-- ZcashFoundation/frost#127 -->
<g id="node16" class="node open">
<title>ZcashFoundation/frost#127</title>
<g id="a_node16"><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" points="1727.5,-572.5 1503.5,-572.5 1503.5,-519.5 1727.5,-519.5 1727.5,-572.5"/>
<text text-anchor="middle" x="1615.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#127</text>
<text text-anchor="middle" x="1615.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Dedupe `SharePackage` and</text>
<text text-anchor="middle" x="1615.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">`SecretShare`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#127 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#127</title>
<path fill="none" stroke="#000000" d="M1381.1,-366.54C1405.7,-408.78 1449.1,-473.24 1503.5,-511 1505.2,-512.15 1506.9,-513.27 1508.6,-514.35"/>
<polygon fill="#000000" stroke="#000000" points="1507.0867,-517.5172 1517.5,-519.47 1510.5773,-511.4496 1507.0867,-517.5172"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node20"><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;V10" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1724,-688 1507,-688 1507,-620 1724,-620 1724,-688"/>
<text text-anchor="middle" x="1615.5" y="-672.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1615.5" y="-657.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1615.5" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1615.5" y="-627.8" font-family="Times,serif" font-size="14.00" fill="#000000">V10</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge20" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M1386.1,-342.78C1412.3,-380.36 1455,-434.92 1503.5,-470 1506.8,-472.36 1510.2,-474.62 1513.7,-476.79"/>
<polygon fill="#000000" stroke="#000000" points="1512.1102,-479.9159 1522.5,-481.99 1515.6713,-473.8894 1512.1102,-479.9159"/>
<path fill="none" stroke="#000000" d="M1370.2,-366.73C1388.5,-427.53 1430.3,-540.55 1503.5,-608 1505.7,-610.04 1508,-611.99 1510.4,-613.86"/>
<polygon fill="#000000" stroke="#000000" points="1508.7234,-616.9627 1518.9,-619.91 1512.7825,-611.2597 1508.7234,-616.9627"/>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M1386.7,-259.26C1412.7,-223.37 1454.8,-172.94 1503.5,-144 1506.3,-142.31 1509.3,-140.72 1512.3,-139.23"/>
<polygon fill="#000000" stroke="#000000" points="1513.8501,-142.37 1521.5,-135.04 1510.9487,-135.9996 1513.8501,-142.37"/>
</g>
<!-- ZcashFoundation/frost#102 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#102</title>
<g id="a_node20"><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="1724,-221 1507,-221 1507,-153 1724,-153 1724,-221"/>
<text text-anchor="middle" x="1615.5" y="-205.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="1615.5" y="-190.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
<text text-anchor="middle" x="1615.5" y="-175.8" font-family="Times,serif" font-size="14.00" fill="#000000">iphersuite.identifier_to_</text>
<text text-anchor="middle" x="1615.5" y="-160.8" font-family="Times,serif" font-size="14.00" fill="#000000">scalar()</text>
<!-- ZcashFoundation/frost#35 -->
<g id="node17" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node17"><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,-655.5 8,-655.5 8,-602.5 216,-602.5 216,-655.5"/>
<text text-anchor="middle" x="112" y="-640.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="112" y="-625.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="112" y="-610.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#102 -->
<!-- ZcashFoundation/frost#63 -->
<g id="node18" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node18"><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,-663 261,-663 261,-595 469,-595 469,-663"/>
<text text-anchor="middle" x="365" y="-647.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="365" y="-632.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="365" y="-617.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="-602.8" 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="edge11" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#102</title>
<path fill="none" stroke="#000000" d="M1440.5,-259.34C1460.9,-249.36 1482.9,-239 1503.5,-230 1507.4,-228.31 1511.3,-226.62 1515.3,-224.94"/>
<polygon fill="#000000" stroke="#000000" points="1516.8047,-228.1051 1524.7,-221.04 1514.1221,-221.6395 1516.8047,-228.1051"/>
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M216,-629C227.49,-629 239.24,-629 250.84,-629"/>
<polygon fill="#000000" stroke="#000000" points="250.99,-632.5001 260.99,-629 250.99,-625.5001 250.99,-632.5001"/>
</g>
<!-- ZcashFoundation/frost#134 -->
<!-- ZcashFoundation/frost#119 -->
<g id="node19" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node19"><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="1724,-774 1507,-774 1507,-706 1724,-706 1724,-774"/>
<text text-anchor="middle" x="1615.5" y="-758.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1615.5" y="-743.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1615.5" y="-728.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1615.5" y="-713.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node21" class="node open">
<title>ZcashFoundation/frost#134</title>
<g id="a_node21"><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="1724,-292.5 1507,-292.5 1507,-239.5 1724,-239.5 1724,-292.5"/>
<text text-anchor="middle" x="1615.5" y="-277.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#134</text>
<text text-anchor="middle" x="1615.5" y="-262.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reject identity in</text>
<text text-anchor="middle" x="1615.5" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">DeserializeElement</text>
<title>ZcashFoundation/frost#121</title>
<g id="a_node21"><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="1980.5,-688 1763.5,-688 1763.5,-620 1980.5,-620 1980.5,-688"/>
<text text-anchor="middle" x="1872" y="-672.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1872" y="-657.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1872" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1872" y="-627.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#134 -->
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#134</title>
<path fill="none" stroke="#000000" d="M1467.8,-286.16C1477.4,-284.84 1487.2,-283.51 1496.9,-282.19"/>
<polygon fill="#000000" stroke="#000000" points="1497.5659,-285.6316 1507,-280.81 1496.6182,-278.6961 1497.5659,-285.6316"/>
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1724.3,-654C1733.9,-654 1743.7,-654 1753.4,-654"/>
<polygon fill="#000000" stroke="#000000" points="1753.5,-657.5001 1763.5,-654 1753.5,-650.5001 1753.5,-657.5001"/>
</g>
<!-- ZcashFoundation/frost#133 -->
<!-- ZcashFoundation/frost#140 -->
<g id="node22" class="node open">
<title>ZcashFoundation/frost#133</title>
<g id="a_node22"><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="1724,-363.5 1507,-363.5 1507,-310.5 1724,-310.5 1724,-363.5"/>
<text text-anchor="middle" x="1615.5" y="-348.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#133</text>
<text text-anchor="middle" x="1615.5" y="-333.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use nonce_generate test</text>
<text text-anchor="middle" x="1615.5" y="-318.3" font-family="Times,serif" font-size="14.00" fill="#000000">vectors</text>
<title>ZcashFoundation/frost#140</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/140" xlink:title="ZcashFoundation/frost#140&#10;Update Re&#45;randomizable&#10;FROST ZIP to V10" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1467.5,-756.5 1250.5,-756.5 1250.5,-703.5 1467.5,-703.5 1467.5,-756.5"/>
<text text-anchor="middle" x="1359" y="-741.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#140</text>
<text text-anchor="middle" x="1359" y="-726.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1359" y="-711.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V10</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#133 -->
<!-- ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#133</title>
<path fill="none" stroke="#000000" d="M1467.8,-316.27C1477.4,-317.62 1487.2,-318.99 1496.9,-320.35"/>
<polygon fill="#000000" stroke="#000000" points="1496.6101,-323.8436 1507,-321.77 1497.5847,-316.9118 1496.6101,-323.8436"/>
<title>ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M1467.8,-734.24C1477.4,-734.62 1487.2,-735 1496.9,-735.38"/>
<polygon fill="#000000" stroke="#000000" points="1496.8724,-738.8814 1507,-735.77 1497.1425,-731.8867 1496.8724,-738.8814"/>
</g>
<!-- ZcashFoundation/frost#127 -->
<!-- ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#140&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M1448.7,-703.42C1464.3,-698.81 1480.7,-693.96 1496.8,-689.16"/>
<polygon fill="#000000" stroke="#000000" points="1498.2936,-692.3691 1506.9,-686.19 1496.3188,-685.6534 1498.2936,-692.3691"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node23" class="node open">
<title>ZcashFoundation/frost#127</title>
<g id="a_node23"><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" points="1727.5,-434.5 1503.5,-434.5 1503.5,-381.5 1727.5,-381.5 1727.5,-434.5"/>
<text text-anchor="middle" x="1615.5" y="-419.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#127</text>
<text text-anchor="middle" x="1615.5" y="-404.3" font-family="Times,serif" font-size="14.00" fill="#000000">Dedupe `SharePackage` and</text>
<text text-anchor="middle" x="1615.5" y="-389.3" font-family="Times,serif" font-size="14.00" fill="#000000">`SecretShare`</text>
<title>ZcashFoundation/frost#81</title>
<g id="a_node23"><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="1463,-676 1255,-676 1255,-638 1463,-638 1463,-676"/>
<text text-anchor="middle" x="1359" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="1359" y="-645.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#127 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#138&#45;&gt;ZcashFoundation/frost#127</title>
<path fill="none" stroke="#000000" d="M1438.3,-342.55C1459.2,-352.79 1482,-363.31 1503.5,-372 1508.5,-374.03 1513.7,-376.03 1519,-377.98"/>
<polygon fill="#000000" stroke="#000000" points="1517.9059,-381.3063 1528.5,-381.43 1520.2953,-374.7267 1517.9059,-381.3063"/>
</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="216,-668 8,-668 8,-600 216,-600 216,-668"/>
<text text-anchor="middle" x="112" y="-652.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#39</text>
<text text-anchor="middle" x="112" y="-637.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redjubjub`</text>
<text text-anchor="middle" x="112" y="-622.8" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="112" y="-607.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-770 8,-770 8,-702 216,-702 216,-770"/>
<text text-anchor="middle" x="112" y="-754.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#39</text>
<text text-anchor="middle" x="112" y="-739.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redjubjub`</text>
<text text-anchor="middle" x="112" y="-724.8" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="112" y="-709.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
</a>
</g>
</g>
@ -430,11 +430,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="216,-754 8,-754 8,-686 216,-686 216,-754"/>
<text text-anchor="middle" x="112" y="-738.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#40</text>
<text text-anchor="middle" x="112" y="-723.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redpallas`</text>
<text text-anchor="middle" x="112" y="-708.8" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="112" y="-693.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-856 8,-856 8,-788 216,-788 216,-856"/>
<text text-anchor="middle" x="112" y="-840.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#40</text>
<text text-anchor="middle" x="112" y="-825.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redpallas`</text>
<text text-anchor="middle" x="112" y="-810.8" font-family="Times,serif" font-size="14.00" fill="#000000">to frost&#45;core / FROST</text>
<text text-anchor="middle" x="112" y="-795.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
</a>
</g>
</g>
@ -442,9 +442,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="220.5,-810 3.5,-810 3.5,-772 220.5,-772 220.5,-810"/>
<text text-anchor="middle" x="112" y="-794.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#132</text>
<text text-anchor="middle" x="112" y="-779.8" 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,-912 3.5,-912 3.5,-874 220.5,-874 220.5,-912"/>
<text text-anchor="middle" x="112" y="-896.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#132</text>
<text text-anchor="middle" x="112" y="-881.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10</text>
</a>
</g>
</g>
@ -452,21 +452,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="473.5,-825 256.5,-825 256.5,-821 252.5,-821 252.5,-817 256.5,-817 256.5,-765 252.5,-765 252.5,-761 256.5,-761 256.5,-757 473.5,-757 473.5,-825"/>
<polyline fill="none" stroke="#000000" points="256.5,-821 260.5,-821 260.5,-817 256.5,-817 "/>
<polyline fill="none" stroke="#000000" points="256.5,-765 260.5,-765 260.5,-761 256.5,-761 "/>
<text text-anchor="middle" x="365" y="-809.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#114</text>
<text text-anchor="middle" x="365" y="-794.8" font-family="Times,serif" font-size="14.00" fill="#000000">Refreshed Identifier</text>
<text text-anchor="middle" x="365" y="-779.8" font-family="Times,serif" font-size="14.00" fill="#000000">newtype of Scalar with</text>
<text text-anchor="middle" x="365" y="-764.8" font-family="Times,serif" font-size="14.00" fill="#000000">traits</text>
<polygon fill="#c2e0c6" stroke="#000000" points="473.5,-927 256.5,-927 256.5,-923 252.5,-923 252.5,-919 256.5,-919 256.5,-867 252.5,-867 252.5,-863 256.5,-863 256.5,-859 473.5,-859 473.5,-927"/>
<polyline fill="none" stroke="#000000" points="256.5,-923 260.5,-923 260.5,-919 256.5,-919 "/>
<polyline fill="none" stroke="#000000" points="256.5,-867 260.5,-867 260.5,-863 256.5,-863 "/>
<text text-anchor="middle" x="365" y="-911.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#114</text>
<text text-anchor="middle" x="365" y="-896.8" font-family="Times,serif" font-size="14.00" fill="#000000">Refreshed Identifier</text>
<text text-anchor="middle" x="365" y="-881.8" font-family="Times,serif" font-size="14.00" fill="#000000">newtype of Scalar with</text>
<text text-anchor="middle" x="365" y="-866.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="edge21" class="edge">
<title>ZcashFoundation/frost#132&#45;&gt;ZcashFoundation/frost#114</title>
<path fill="none" stroke="#000000" d="M220.76,-791C229.14,-791 237.63,-791 246.07,-791"/>
<polygon fill="#000000" stroke="#000000" points="246.33,-794.5001 256.33,-791 246.33,-787.5001 246.33,-794.5001"/>
<path fill="none" stroke="#000000" d="M220.76,-893C229.14,-893 237.63,-893 246.07,-893"/>
<polygon fill="#000000" stroke="#000000" points="246.33,-896.5001 256.33,-893 246.33,-889.5001 246.33,-896.5001"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB