This commit is contained in:
dconnolly 2022-08-30 07:47:23 +00:00
parent 9b58724035
commit 3508bdb81c
4 changed files with 308 additions and 308 deletions

View File

@ -68,7 +68,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967 -->
<g id="edge5" class="edge">
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967</title>
<path fill="none" stroke="#000000" d="M788.31,-1247.6C803.15,-1249.4 818.4,-1251.3 833.39,-1253.1"/>
<polygon fill="#000000" stroke="#000000" points="833.3612,-1256.6239 843.72,-1254.4 834.2353,-1249.6787 833.3612,-1256.6239"/>
@ -85,7 +85,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992 -->
<g id="edge6" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992</title>
<path fill="none" stroke="#000000" d="M788.31,-1219C803.15,-1217.1 818.4,-1215.2 833.39,-1213.3"/>
<polygon fill="#000000" stroke="#000000" points="834.2353,-1216.7213 843.72,-1212 833.3612,-1209.7761 834.2353,-1216.7213"/>
@ -138,7 +138,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#4350 -->
<g id="edge7" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#4350</title>
<path fill="none" stroke="#000000" d="M492.6,-1047.7C495.29,-1044.8 497.78,-1041.8 500,-1038.5 549.43,-965.62 478.3,-319.19 528,-246.5 536.43,-234.18 547.85,-224.29 560.6,-216.36"/>
<polygon fill="#000000" stroke="#000000" points="562.6979,-219.191 569.62,-211.17 559.2068,-213.1236 562.6979,-219.191"/>
@ -203,7 +203,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4684&#45;&gt;ZcashFoundation/zebra#3117 -->
<g id="edge8" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#4684&#45;&gt;ZcashFoundation/zebra#3117</title>
<path fill="none" stroke="#000000" d="M492.49,-875.24C495.22,-872.54 497.74,-869.63 500,-866.5 552.51,-793.75 470.88,-128.69 528,-59.5 533.34,-53.033 539.66,-47.68 546.63,-43.261"/>
<polygon fill="#000000" stroke="#000000" points="548.7565,-46.0823 555.78,-38.15 545.3428,-39.971 548.7565,-46.0823"/>
@ -233,7 +233,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge9" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M492.49,-961.24C495.22,-958.54 497.74,-955.63 500,-952.5 552.26,-880.12 473.65,-220.32 528,-149.5 533.38,-142.49 539.84,-136.57 547.01,-131.57"/>
<polygon fill="#000000" stroke="#000000" points="549.1176,-134.3801 555.74,-126.11 545.4057,-128.4452 549.1176,-134.3801"/>
@ -330,7 +330,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4350&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge10" class="edge">
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#4350&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M672,-211.13C672,-539.54 672,-867.94 672,-1196.3"/>
<polygon fill="#000000" stroke="#000000" points="668.5001,-1196.5 672,-1206.5 675.5001,-1196.5 668.5001,-1196.5"/>

View File

@ -56,7 +56,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967 -->
<g id="edge5" class="edge">
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967</title>
<path fill="none" stroke="#000000" d="M788.31,-1247.6C803.15,-1249.4 818.4,-1251.3 833.39,-1253.1"/>
<polygon fill="#000000" stroke="#000000" points="833.3612,-1256.6239 843.72,-1254.4 834.2353,-1249.6787 833.3612,-1256.6239"/>
@ -73,7 +73,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992 -->
<g id="edge6" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992</title>
<path fill="none" stroke="#000000" d="M788.31,-1219C803.15,-1217.1 818.4,-1215.2 833.39,-1213.3"/>
<polygon fill="#000000" stroke="#000000" points="834.2353,-1216.7213 843.72,-1212 833.3612,-1209.7761 834.2353,-1216.7213"/>
@ -126,7 +126,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#4350 -->
<g id="edge7" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#4350</title>
<path fill="none" stroke="#000000" d="M492.6,-1047.7C495.29,-1044.8 497.78,-1041.8 500,-1038.5 549.43,-965.62 478.3,-319.19 528,-246.5 536.43,-234.18 547.85,-224.29 560.6,-216.36"/>
<polygon fill="#000000" stroke="#000000" points="562.6979,-219.191 569.62,-211.17 559.2068,-213.1236 562.6979,-219.191"/>
@ -191,7 +191,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4684&#45;&gt;ZcashFoundation/zebra#3117 -->
<g id="edge8" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#4684&#45;&gt;ZcashFoundation/zebra#3117</title>
<path fill="none" stroke="#000000" d="M492.49,-875.24C495.22,-872.54 497.74,-869.63 500,-866.5 552.51,-793.75 470.88,-128.69 528,-59.5 533.34,-53.033 539.66,-47.68 546.63,-43.261"/>
<polygon fill="#000000" stroke="#000000" points="548.7565,-46.0823 555.78,-38.15 545.3428,-39.971 548.7565,-46.0823"/>
@ -221,7 +221,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge9" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M492.49,-961.24C495.22,-958.54 497.74,-955.63 500,-952.5 552.26,-880.12 473.65,-220.32 528,-149.5 533.38,-142.49 539.84,-136.57 547.01,-131.57"/>
<polygon fill="#000000" stroke="#000000" points="549.1176,-134.3801 555.74,-126.11 545.4057,-128.4452 549.1176,-134.3801"/>
@ -318,7 +318,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4350&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge10" class="edge">
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#4350&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M672,-211.13C672,-539.54 672,-867.94 672,-1196.3"/>
<polygon fill="#000000" stroke="#000000" points="668.5001,-1196.5 672,-1206.5 675.5001,-1196.5 668.5001,-1196.5"/>

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

View File

@ -27,9 +27,9 @@
<text text-anchor="middle" x="868.25" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v8</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="0,-428 0,-955 729.5,-955 729.5,-428 0,-428"/>
<text text-anchor="middle" x="364.75" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zcon&#45;ready FROST</text>
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="754,-428 754,-621 1493,-621 1493,-428 754,-428"/>
<text text-anchor="middle" x="1123.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_1</title>
@ -42,9 +42,9 @@
<text text-anchor="middle" x="243.75" y="-1054.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="754,-428 754,-621 1493,-621 1493,-428 754,-428"/>
<text text-anchor="middle" x="1123.5" y="-605.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="0,-428 0,-955 729.5,-955 729.5,-428 0,-428"/>
<text text-anchor="middle" x="364.75" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zcon&#45;ready FROST</text>
</g>
<!-- ZcashFoundation/frost#97 -->
<g id="node1" class="node open">
@ -92,10 +92,28 @@
<path fill="none" stroke="#000000" d="M957.92,-293.61C974.55,-298.67 992.2,-304.03 1009.5,-309.3"/>
<polygon fill="#000000" stroke="#000000" points="1008.5142,-312.6584 1019.1,-312.22 1010.5513,-305.9614 1008.5142,-312.6584"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node8" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-504 1015,-504 1015,-436 1232,-436 1232,-504"/>
<text text-anchor="middle" x="1123.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1123.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1123.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1123.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M888.6,-293.69C912.99,-327.93 959.41,-387.25 1011.5,-424 1014.9,-426.42 1018.5,-428.74 1022.2,-430.97"/>
<polygon fill="#000000" stroke="#000000" points="1020.4875,-434.0227 1030.9,-435.98 1023.9808,-427.9566 1020.4875,-434.0227"/>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node16" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<g id="a_node11"><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="1227.5,-188 1019.5,-188 1019.5,-150 1227.5,-150 1227.5,-188"/>
<text text-anchor="middle" x="1123.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1123.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
@ -109,9 +127,9 @@
<polygon fill="#000000" stroke="#000000" points="1066.1595,-194.9793 1074.2,-188.08 1063.612,-188.4594 1066.1595,-194.9793"/>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node17" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node17"><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">
<g id="a_node12"><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="1227.5,-132 1019.5,-132 1019.5,-64 1227.5,-64 1227.5,-132"/>
<text text-anchor="middle" x="1123.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1123.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
@ -127,9 +145,9 @@
<polygon fill="#000000" stroke="#000000" points="1020.4394,-139.8588 1027.6,-132.05 1017.1327,-133.689 1020.4394,-139.8588"/>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node18" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<g id="a_node13"><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="1227.5,-46 1019.5,-46 1019.5,-8 1227.5,-8 1227.5,-46"/>
<text text-anchor="middle" x="1123.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1123.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
@ -142,24 +160,6 @@
<path fill="none" stroke="#000000" d="M880.69,-240.21C899.38,-194.78 943.6,-102.91 1011.5,-55 1013.4,-53.639 1015.4,-52.343 1017.5,-51.111"/>
<polygon fill="#000000" stroke="#000000" points="1019.593,-53.9565 1026.7,-46.099 1016.2441,-47.8095 1019.593,-53.9565"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node23" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-504 1015,-504 1015,-436 1232,-436 1232,-504"/>
<text text-anchor="middle" x="1123.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1123.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1123.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1123.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M888.6,-293.69C912.99,-327.93 959.41,-387.25 1011.5,-424 1014.9,-426.42 1018.5,-428.74 1022.2,-430.97"/>
<polygon fill="#000000" stroke="#000000" points="1020.4875,-434.0227 1030.9,-435.98 1023.9808,-427.9566 1020.4875,-434.0227"/>
</g>
<!-- ZcashFoundation/frost#101 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#101</title>
@ -196,10 +196,102 @@
<path fill="none" stroke="#000000" d="M726.26,-268.14C736.1,-268.06 746.09,-267.98 755.98,-267.91"/>
<polygon fill="#000000" stroke="#000000" points="756.2711,-271.4077 766.24,-267.82 756.2097,-264.4079 756.2711,-271.4077"/>
</g>
<!-- ZcashFoundation/frost#86 -->
<!-- ZcashFoundation/frost#118 -->
<g id="node6" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="979,-572.5 762,-572.5 762,-519.5 979,-519.5 979,-572.5"/>
<text text-anchor="middle" x="870.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="870.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="870.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node7" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-590 1015,-590 1015,-522 1232,-522 1232,-590"/>
<text text-anchor="middle" x="1123.5" y="-574.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1123.5" y="-559.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1123.5" y="-544.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1123.5" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M979.26,-550.3C987.64,-550.63 996.1,-550.97 1004.6,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="1004.6705,-554.8054 1014.8,-551.7 1004.9449,-547.8107 1004.6705,-554.8054"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M958.99,-519.42C973.86,-514.95 989.5,-510.25 1005,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="1006.0275,-508.9459 1014.6,-502.72 1004.016,-502.2412 1006.0275,-508.9459"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node9" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1485,-504 1268,-504 1268,-436 1485,-436 1485,-504"/>
<text text-anchor="middle" x="1376.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1376.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1376.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1376.5" y="-443.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="M1232.3,-470C1240.6,-470 1249.1,-470 1257.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1257.8,-473.5001 1267.8,-470 1257.8,-466.5001 1257.8,-473.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node10" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node10"><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="974.5,-492 766.5,-492 766.5,-454 974.5,-454 974.5,-492"/>
<text text-anchor="middle" x="870.5" y="-476.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="870.5" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node14"><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="222.5,-1031.5 14.5,-1031.5 14.5,-978.5 222.5,-978.5 222.5,-1031.5"/>
<text text-anchor="middle" x="118.5" y="-1016.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="118.5" y="-1001.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="118.5" y="-986.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node15"><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="473,-1039 265,-1039 265,-971 473,-971 473,-1039"/>
<text text-anchor="middle" x="369" y="-1023.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="369" y="-1008.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="369" y="-993.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="369" y="-978.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="edge8" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M222.56,-1005C233.15,-1005 243.96,-1005 254.65,-1005"/>
<polygon fill="#000000" stroke="#000000" points="254.86,-1008.5001 264.86,-1005 254.86,-1001.5001 254.86,-1008.5001"/>
</g>
<!-- ZcashFoundation/frost#86 -->
<g id="node16" class="node open">
<title>ZcashFoundation/frost#86</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/86" xlink:title="ZcashFoundation/frost#86&#10;frost&#45;core: update for&#10;spec version 6&amp;7" target="_blank">
<g id="a_node16"><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="473,-679.5 265,-679.5 265,-626.5 473,-626.5 473,-679.5"/>
<text text-anchor="middle" x="369" y="-664.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#86</text>
<text text-anchor="middle" x="369" y="-649.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update for</text>
@ -214,9 +306,9 @@
<polygon fill="#000000" stroke="#000000" points="540.158,-397.3164 546.76,-389.03 536.4315,-391.3907 540.158,-397.3164"/>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node7" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<g id="a_node17"><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="721.5,-794 513.5,-794 513.5,-756 721.5,-756 721.5,-794"/>
<text text-anchor="middle" x="617.5" y="-778.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="617.5" y="-763.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
@ -224,15 +316,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge5" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M458.73,-679.6C466.36,-682.54 473.87,-685.67 481,-689 517.64,-706.1 556.37,-731.27 583.18,-749.96"/>
<polygon fill="#000000" stroke="#000000" points="581.2494,-752.8812 591.44,-755.78 585.2813,-747.159 581.2494,-752.8812"/>
</g>
<!-- ZcashFoundation/frost#95 -->
<g id="node8" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/frost#95</title>
<g id="a_node8"><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">
<g id="a_node18"><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="473,-923.5 265,-923.5 265,-870.5 473,-870.5 473,-923.5"/>
<text text-anchor="middle" x="369" y="-908.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#95</text>
<text text-anchor="middle" x="369" y="-893.3" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
@ -241,15 +333,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#95&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge6" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/frost#95&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M458.73,-870.4C466.36,-867.46 473.87,-864.33 481,-861 517.64,-843.9 556.37,-818.73 583.18,-800.04"/>
<polygon fill="#000000" stroke="#000000" points="585.2813,-802.841 591.44,-794.22 581.2494,-797.1188 585.2813,-802.841"/>
</g>
<!-- ZcashFoundation/frost#55 -->
<g id="node9" class="node open">
<g id="node19" class="node open">
<title>ZcashFoundation/frost#55</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/55" xlink:title="ZcashFoundation/frost#55&#10;Rename participant&#10;indexes to participant&#10;identifiers or IDs" target="_blank">
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/55" xlink:title="ZcashFoundation/frost#55&#10;Rename participant&#10;indexes to participant&#10;identifiers or IDs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="473,-852 265,-852 265,-784 473,-784 473,-852"/>
<text text-anchor="middle" x="369" y="-836.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#55</text>
<text text-anchor="middle" x="369" y="-821.8" font-family="Times,serif" font-size="14.00" fill="#000000">Rename participant</text>
@ -259,15 +351,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#55&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge7" class="edge">
<g id="edge11" class="edge">
<title>ZcashFoundation/frost#55&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M473.31,-799.95C483.27,-798.23 493.41,-796.47 503.45,-794.73"/>
<polygon fill="#000000" stroke="#000000" points="504.2022,-798.152 513.46,-793 503.01,-791.2542 504.2022,-798.152"/>
</g>
<!-- ZcashFoundation/frost#61 -->
<g id="node10" class="node open">
<g id="node20" class="node open">
<title>ZcashFoundation/frost#61</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/61" xlink:title="ZcashFoundation/frost#61&#10;Flesh out all rustdoc in&#10;`frost&#45;ristretto255`&#10;public API" target="_blank">
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/61" xlink:title="ZcashFoundation/frost#61&#10;Flesh out all rustdoc in&#10;`frost&#45;ristretto255`&#10;public API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="473,-766 265,-766 265,-698 473,-698 473,-766"/>
<text text-anchor="middle" x="369" y="-750.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#61</text>
<text text-anchor="middle" x="369" y="-735.8" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
@ -277,15 +369,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#61&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge8" class="edge">
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#61&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M473.31,-750.05C483.27,-751.77 493.41,-753.53 503.45,-755.27"/>
<polygon fill="#000000" stroke="#000000" points="503.01,-758.7458 513.46,-757 504.2022,-751.848 503.01,-758.7458"/>
</g>
<!-- ZcashFoundation/frost#92 -->
<g id="node11" class="node open">
<g id="node21" class="node open">
<title>ZcashFoundation/frost#92</title>
<g id="a_node11"><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">
<g id="a_node21"><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="222.5,-924 14.5,-924 14.5,-856 222.5,-856 222.5,-924"/>
<text text-anchor="middle" x="118.5" y="-908.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#92</text>
<text text-anchor="middle" x="118.5" y="-893.8" font-family="Times,serif" font-size="14.00" fill="#000000">v6/v7: Use per&#45;signer</text>
@ -295,15 +387,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86 -->
<g id="edge9" class="edge">
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86</title>
<path fill="none" stroke="#000000" d="M220.23,-855.69C223.37,-853.01 226.31,-850.12 229,-847 276.05,-792.47 216.93,-742.63 265,-689 265.77,-688.15 266.55,-687.31 267.36,-686.5"/>
<polygon fill="#000000" stroke="#000000" points="269.9016,-688.9262 275.11,-679.7 265.2848,-683.6645 269.9016,-688.9262"/>
</g>
<!-- ZcashFoundation/frost#91 -->
<g id="node12" class="node open">
<g id="node22" class="node open">
<title>ZcashFoundation/frost#91</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/91" xlink:title="ZcashFoundation/frost#91&#10;v6/v7: Make verification&#10;a per&#45;ciphersuite&#10;functionality" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/91" xlink:title="ZcashFoundation/frost#91&#10;v6/v7: Make verification&#10;a per&#45;ciphersuite&#10;functionality" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-838 14.5,-838 14.5,-770 222.5,-770 222.5,-838"/>
<text text-anchor="middle" x="118.5" y="-822.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#91</text>
<text text-anchor="middle" x="118.5" y="-807.8" font-family="Times,serif" font-size="14.00" fill="#000000">v6/v7: Make verification</text>
@ -313,15 +405,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#91&#45;&gt;ZcashFoundation/frost#86 -->
<g id="edge10" class="edge">
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#91&#45;&gt;ZcashFoundation/frost#86</title>
<path fill="none" stroke="#000000" d="M217.79,-769.91C221.74,-767.15 225.5,-764.19 229,-761 255.44,-736.9 238.11,-712.6 265,-689 266.33,-687.83 267.71,-686.7 269.11,-685.6"/>
<polygon fill="#000000" stroke="#000000" points="271.3404,-688.3116 277.54,-679.72 267.3357,-682.5703 271.3404,-688.3116"/>
</g>
<!-- ZcashFoundation/frost#47 -->
<g id="node13" class="node open">
<g id="node23" class="node open">
<title>ZcashFoundation/frost#47</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/47" xlink:title="ZcashFoundation/frost#47&#10;Note in Ristretto255 near&#10;PublicKeyPackage where we&#10;impl&#10;`derive_group_info()` for&#10;v05" target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/47" xlink:title="ZcashFoundation/frost#47&#10;Note in Ristretto255 near&#10;PublicKeyPackage where we&#10;impl&#10;`derive_group_info()` for&#10;v05" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="229,-752 8,-752 8,-654 229,-654 229,-752"/>
<text text-anchor="middle" x="118.5" y="-736.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#47</text>
<text text-anchor="middle" x="118.5" y="-721.8" font-family="Times,serif" font-size="14.00" fill="#000000">Note in Ristretto255 near</text>
@ -333,9 +425,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#59 -->
<g id="node14" class="node open">
<g id="node24" class="node open">
<title>ZcashFoundation/frost#59</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/59" xlink:title="ZcashFoundation/frost#59&#10;Rename&#10;`frost::keys::{Secret,&#10;Public}`to indicate&#10;signing participants&#39;&#10;shares, not full keys." target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/59" xlink:title="ZcashFoundation/frost#59&#10;Rename&#10;`frost::keys::{Secret,&#10;Public}`to indicate&#10;signing participants&#39;&#10;shares, not full keys." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-636 14.5,-636 14.5,-538 222.5,-538 222.5,-636"/>
<text text-anchor="middle" x="118.5" y="-620.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#59</text>
<text text-anchor="middle" x="118.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Rename</text>
@ -347,9 +439,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#74 -->
<g id="node15" class="node open">
<g id="node25" class="node open">
<title>ZcashFoundation/frost#74</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/74" xlink:title="ZcashFoundation/frost#74&#10;Port fresh keygen test&#10;from `frost&#45;core` to&#10;`frost&#45;ristretto` and&#10;other dependent crates" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/74" xlink:title="ZcashFoundation/frost#74&#10;Port fresh keygen test&#10;from `frost&#45;core` to&#10;`frost&#45;ristretto` and&#10;other dependent crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-519.5 14.5,-519.5 14.5,-436.5 222.5,-436.5 222.5,-519.5"/>
<text text-anchor="middle" x="118.5" y="-504.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#74</text>
<text text-anchor="middle" x="118.5" y="-489.3" font-family="Times,serif" font-size="14.00" fill="#000000">Port fresh keygen test</text>
@ -359,98 +451,6 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node19" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node19"><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="222.5,-1031.5 14.5,-1031.5 14.5,-978.5 222.5,-978.5 222.5,-1031.5"/>
<text text-anchor="middle" x="118.5" y="-1016.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="118.5" y="-1001.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="118.5" y="-986.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node20"><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="473,-1039 265,-1039 265,-971 473,-971 473,-1039"/>
<text text-anchor="middle" x="369" y="-1023.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="369" y="-1008.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="369" y="-993.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="369" y="-978.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#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M222.56,-1005C233.15,-1005 243.96,-1005 254.65,-1005"/>
<polygon fill="#000000" stroke="#000000" points="254.86,-1008.5001 264.86,-1005 254.86,-1001.5001 254.86,-1008.5001"/>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node21" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="979,-572.5 762,-572.5 762,-519.5 979,-519.5 979,-572.5"/>
<text text-anchor="middle" x="870.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="870.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="870.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node22" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-590 1015,-590 1015,-522 1232,-522 1232,-590"/>
<text text-anchor="middle" x="1123.5" y="-574.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1123.5" y="-559.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1123.5" y="-544.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1123.5" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M979.26,-550.3C987.64,-550.63 996.1,-550.97 1004.6,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="1004.6705,-554.8054 1014.8,-551.7 1004.9449,-547.8107 1004.6705,-554.8054"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M958.99,-519.42C973.86,-514.95 989.5,-510.25 1005,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="1006.0275,-508.9459 1014.6,-502.72 1004.016,-502.2412 1006.0275,-508.9459"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node24" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1485,-504 1268,-504 1268,-436 1485,-436 1485,-504"/>
<text text-anchor="middle" x="1376.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1376.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1376.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1376.5" y="-443.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="edge14" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1232.3,-470C1240.6,-470 1249.1,-470 1257.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1257.8,-473.5001 1267.8,-470 1257.8,-466.5001 1257.8,-473.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node25" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node25"><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="974.5,-492 766.5,-492 766.5,-454 974.5,-454 974.5,-492"/>
<text text-anchor="middle" x="870.5" y="-476.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="870.5" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#39 -->
<g id="node26" class="node open">
<title>ZcashFoundation/frost#39</title>

View File

@ -15,9 +15,9 @@
<text text-anchor="middle" x="868.25" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v8</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="0,-428 0,-955 729.5,-955 729.5,-428 0,-428"/>
<text text-anchor="middle" x="364.75" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zcon&#45;ready FROST</text>
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="754,-428 754,-621 1493,-621 1493,-428 754,-428"/>
<text text-anchor="middle" x="1123.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_1</title>
@ -30,9 +30,9 @@
<text text-anchor="middle" x="243.75" y="-1054.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="754,-428 754,-621 1493,-621 1493,-428 754,-428"/>
<text text-anchor="middle" x="1123.5" y="-605.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="0,-428 0,-955 729.5,-955 729.5,-428 0,-428"/>
<text text-anchor="middle" x="364.75" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zcon&#45;ready FROST</text>
</g>
<!-- ZcashFoundation/frost#97 -->
<g id="node1" class="node open">
@ -80,10 +80,28 @@
<path fill="none" stroke="#000000" d="M957.92,-293.61C974.55,-298.67 992.2,-304.03 1009.5,-309.3"/>
<polygon fill="#000000" stroke="#000000" points="1008.5142,-312.6584 1019.1,-312.22 1010.5513,-305.9614 1008.5142,-312.6584"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node8" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-504 1015,-504 1015,-436 1232,-436 1232,-504"/>
<text text-anchor="middle" x="1123.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1123.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1123.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1123.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M888.6,-293.69C912.99,-327.93 959.41,-387.25 1011.5,-424 1014.9,-426.42 1018.5,-428.74 1022.2,-430.97"/>
<polygon fill="#000000" stroke="#000000" points="1020.4875,-434.0227 1030.9,-435.98 1023.9808,-427.9566 1020.4875,-434.0227"/>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node16" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<g id="a_node11"><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="1227.5,-188 1019.5,-188 1019.5,-150 1227.5,-150 1227.5,-188"/>
<text text-anchor="middle" x="1123.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1123.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
@ -97,9 +115,9 @@
<polygon fill="#000000" stroke="#000000" points="1066.1595,-194.9793 1074.2,-188.08 1063.612,-188.4594 1066.1595,-194.9793"/>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node17" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node17"><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">
<g id="a_node12"><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="1227.5,-132 1019.5,-132 1019.5,-64 1227.5,-64 1227.5,-132"/>
<text text-anchor="middle" x="1123.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1123.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
@ -115,9 +133,9 @@
<polygon fill="#000000" stroke="#000000" points="1020.4394,-139.8588 1027.6,-132.05 1017.1327,-133.689 1020.4394,-139.8588"/>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node18" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<g id="a_node13"><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="1227.5,-46 1019.5,-46 1019.5,-8 1227.5,-8 1227.5,-46"/>
<text text-anchor="middle" x="1123.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1123.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
@ -130,24 +148,6 @@
<path fill="none" stroke="#000000" d="M880.69,-240.21C899.38,-194.78 943.6,-102.91 1011.5,-55 1013.4,-53.639 1015.4,-52.343 1017.5,-51.111"/>
<polygon fill="#000000" stroke="#000000" points="1019.593,-53.9565 1026.7,-46.099 1016.2441,-47.8095 1019.593,-53.9565"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node23" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-504 1015,-504 1015,-436 1232,-436 1232,-504"/>
<text text-anchor="middle" x="1123.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1123.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1123.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1123.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M888.6,-293.69C912.99,-327.93 959.41,-387.25 1011.5,-424 1014.9,-426.42 1018.5,-428.74 1022.2,-430.97"/>
<polygon fill="#000000" stroke="#000000" points="1020.4875,-434.0227 1030.9,-435.98 1023.9808,-427.9566 1020.4875,-434.0227"/>
</g>
<!-- ZcashFoundation/frost#101 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#101</title>
@ -184,10 +184,102 @@
<path fill="none" stroke="#000000" d="M726.26,-268.14C736.1,-268.06 746.09,-267.98 755.98,-267.91"/>
<polygon fill="#000000" stroke="#000000" points="756.2711,-271.4077 766.24,-267.82 756.2097,-264.4079 756.2711,-271.4077"/>
</g>
<!-- ZcashFoundation/frost#86 -->
<!-- ZcashFoundation/frost#118 -->
<g id="node6" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="979,-572.5 762,-572.5 762,-519.5 979,-519.5 979,-572.5"/>
<text text-anchor="middle" x="870.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="870.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="870.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node7" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-590 1015,-590 1015,-522 1232,-522 1232,-590"/>
<text text-anchor="middle" x="1123.5" y="-574.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1123.5" y="-559.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1123.5" y="-544.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1123.5" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M979.26,-550.3C987.64,-550.63 996.1,-550.97 1004.6,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="1004.6705,-554.8054 1014.8,-551.7 1004.9449,-547.8107 1004.6705,-554.8054"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M958.99,-519.42C973.86,-514.95 989.5,-510.25 1005,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="1006.0275,-508.9459 1014.6,-502.72 1004.016,-502.2412 1006.0275,-508.9459"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node9" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1485,-504 1268,-504 1268,-436 1485,-436 1485,-504"/>
<text text-anchor="middle" x="1376.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1376.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1376.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1376.5" y="-443.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="M1232.3,-470C1240.6,-470 1249.1,-470 1257.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1257.8,-473.5001 1267.8,-470 1257.8,-466.5001 1257.8,-473.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node10" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node10"><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="974.5,-492 766.5,-492 766.5,-454 974.5,-454 974.5,-492"/>
<text text-anchor="middle" x="870.5" y="-476.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="870.5" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node14"><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="222.5,-1031.5 14.5,-1031.5 14.5,-978.5 222.5,-978.5 222.5,-1031.5"/>
<text text-anchor="middle" x="118.5" y="-1016.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="118.5" y="-1001.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="118.5" y="-986.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node15"><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="473,-1039 265,-1039 265,-971 473,-971 473,-1039"/>
<text text-anchor="middle" x="369" y="-1023.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="369" y="-1008.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="369" y="-993.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="369" y="-978.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="edge8" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M222.56,-1005C233.15,-1005 243.96,-1005 254.65,-1005"/>
<polygon fill="#000000" stroke="#000000" points="254.86,-1008.5001 264.86,-1005 254.86,-1001.5001 254.86,-1008.5001"/>
</g>
<!-- ZcashFoundation/frost#86 -->
<g id="node16" class="node open">
<title>ZcashFoundation/frost#86</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/86" xlink:title="ZcashFoundation/frost#86&#10;frost&#45;core: update for&#10;spec version 6&amp;7" target="_blank">
<g id="a_node16"><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="473,-679.5 265,-679.5 265,-626.5 473,-626.5 473,-679.5"/>
<text text-anchor="middle" x="369" y="-664.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#86</text>
<text text-anchor="middle" x="369" y="-649.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update for</text>
@ -202,9 +294,9 @@
<polygon fill="#000000" stroke="#000000" points="540.158,-397.3164 546.76,-389.03 536.4315,-391.3907 540.158,-397.3164"/>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node7" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<g id="a_node17"><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="721.5,-794 513.5,-794 513.5,-756 721.5,-756 721.5,-794"/>
<text text-anchor="middle" x="617.5" y="-778.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="617.5" y="-763.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
@ -212,15 +304,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge5" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M458.73,-679.6C466.36,-682.54 473.87,-685.67 481,-689 517.64,-706.1 556.37,-731.27 583.18,-749.96"/>
<polygon fill="#000000" stroke="#000000" points="581.2494,-752.8812 591.44,-755.78 585.2813,-747.159 581.2494,-752.8812"/>
</g>
<!-- ZcashFoundation/frost#95 -->
<g id="node8" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/frost#95</title>
<g id="a_node8"><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">
<g id="a_node18"><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="473,-923.5 265,-923.5 265,-870.5 473,-870.5 473,-923.5"/>
<text text-anchor="middle" x="369" y="-908.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#95</text>
<text text-anchor="middle" x="369" y="-893.3" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
@ -229,15 +321,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#95&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge6" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/frost#95&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M458.73,-870.4C466.36,-867.46 473.87,-864.33 481,-861 517.64,-843.9 556.37,-818.73 583.18,-800.04"/>
<polygon fill="#000000" stroke="#000000" points="585.2813,-802.841 591.44,-794.22 581.2494,-797.1188 585.2813,-802.841"/>
</g>
<!-- ZcashFoundation/frost#55 -->
<g id="node9" class="node open">
<g id="node19" class="node open">
<title>ZcashFoundation/frost#55</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/55" xlink:title="ZcashFoundation/frost#55&#10;Rename participant&#10;indexes to participant&#10;identifiers or IDs" target="_blank">
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/55" xlink:title="ZcashFoundation/frost#55&#10;Rename participant&#10;indexes to participant&#10;identifiers or IDs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="473,-852 265,-852 265,-784 473,-784 473,-852"/>
<text text-anchor="middle" x="369" y="-836.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#55</text>
<text text-anchor="middle" x="369" y="-821.8" font-family="Times,serif" font-size="14.00" fill="#000000">Rename participant</text>
@ -247,15 +339,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#55&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge7" class="edge">
<g id="edge11" class="edge">
<title>ZcashFoundation/frost#55&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M473.31,-799.95C483.27,-798.23 493.41,-796.47 503.45,-794.73"/>
<polygon fill="#000000" stroke="#000000" points="504.2022,-798.152 513.46,-793 503.01,-791.2542 504.2022,-798.152"/>
</g>
<!-- ZcashFoundation/frost#61 -->
<g id="node10" class="node open">
<g id="node20" class="node open">
<title>ZcashFoundation/frost#61</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/61" xlink:title="ZcashFoundation/frost#61&#10;Flesh out all rustdoc in&#10;`frost&#45;ristretto255`&#10;public API" target="_blank">
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/61" xlink:title="ZcashFoundation/frost#61&#10;Flesh out all rustdoc in&#10;`frost&#45;ristretto255`&#10;public API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="473,-766 265,-766 265,-698 473,-698 473,-766"/>
<text text-anchor="middle" x="369" y="-750.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#61</text>
<text text-anchor="middle" x="369" y="-735.8" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
@ -265,15 +357,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#61&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge8" class="edge">
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#61&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M473.31,-750.05C483.27,-751.77 493.41,-753.53 503.45,-755.27"/>
<polygon fill="#000000" stroke="#000000" points="503.01,-758.7458 513.46,-757 504.2022,-751.848 503.01,-758.7458"/>
</g>
<!-- ZcashFoundation/frost#92 -->
<g id="node11" class="node open">
<g id="node21" class="node open">
<title>ZcashFoundation/frost#92</title>
<g id="a_node11"><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">
<g id="a_node21"><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="222.5,-924 14.5,-924 14.5,-856 222.5,-856 222.5,-924"/>
<text text-anchor="middle" x="118.5" y="-908.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#92</text>
<text text-anchor="middle" x="118.5" y="-893.8" font-family="Times,serif" font-size="14.00" fill="#000000">v6/v7: Use per&#45;signer</text>
@ -283,15 +375,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86 -->
<g id="edge9" class="edge">
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86</title>
<path fill="none" stroke="#000000" d="M220.23,-855.69C223.37,-853.01 226.31,-850.12 229,-847 276.05,-792.47 216.93,-742.63 265,-689 265.77,-688.15 266.55,-687.31 267.36,-686.5"/>
<polygon fill="#000000" stroke="#000000" points="269.9016,-688.9262 275.11,-679.7 265.2848,-683.6645 269.9016,-688.9262"/>
</g>
<!-- ZcashFoundation/frost#91 -->
<g id="node12" class="node open">
<g id="node22" class="node open">
<title>ZcashFoundation/frost#91</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/91" xlink:title="ZcashFoundation/frost#91&#10;v6/v7: Make verification&#10;a per&#45;ciphersuite&#10;functionality" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/91" xlink:title="ZcashFoundation/frost#91&#10;v6/v7: Make verification&#10;a per&#45;ciphersuite&#10;functionality" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-838 14.5,-838 14.5,-770 222.5,-770 222.5,-838"/>
<text text-anchor="middle" x="118.5" y="-822.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#91</text>
<text text-anchor="middle" x="118.5" y="-807.8" font-family="Times,serif" font-size="14.00" fill="#000000">v6/v7: Make verification</text>
@ -301,15 +393,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#91&#45;&gt;ZcashFoundation/frost#86 -->
<g id="edge10" class="edge">
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#91&#45;&gt;ZcashFoundation/frost#86</title>
<path fill="none" stroke="#000000" d="M217.79,-769.91C221.74,-767.15 225.5,-764.19 229,-761 255.44,-736.9 238.11,-712.6 265,-689 266.33,-687.83 267.71,-686.7 269.11,-685.6"/>
<polygon fill="#000000" stroke="#000000" points="271.3404,-688.3116 277.54,-679.72 267.3357,-682.5703 271.3404,-688.3116"/>
</g>
<!-- ZcashFoundation/frost#47 -->
<g id="node13" class="node open">
<g id="node23" class="node open">
<title>ZcashFoundation/frost#47</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/47" xlink:title="ZcashFoundation/frost#47&#10;Note in Ristretto255 near&#10;PublicKeyPackage where we&#10;impl&#10;`derive_group_info()` for&#10;v05" target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/47" xlink:title="ZcashFoundation/frost#47&#10;Note in Ristretto255 near&#10;PublicKeyPackage where we&#10;impl&#10;`derive_group_info()` for&#10;v05" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="229,-752 8,-752 8,-654 229,-654 229,-752"/>
<text text-anchor="middle" x="118.5" y="-736.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#47</text>
<text text-anchor="middle" x="118.5" y="-721.8" font-family="Times,serif" font-size="14.00" fill="#000000">Note in Ristretto255 near</text>
@ -321,9 +413,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#59 -->
<g id="node14" class="node open">
<g id="node24" class="node open">
<title>ZcashFoundation/frost#59</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/59" xlink:title="ZcashFoundation/frost#59&#10;Rename&#10;`frost::keys::{Secret,&#10;Public}`to indicate&#10;signing participants&#39;&#10;shares, not full keys." target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/59" xlink:title="ZcashFoundation/frost#59&#10;Rename&#10;`frost::keys::{Secret,&#10;Public}`to indicate&#10;signing participants&#39;&#10;shares, not full keys." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-636 14.5,-636 14.5,-538 222.5,-538 222.5,-636"/>
<text text-anchor="middle" x="118.5" y="-620.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#59</text>
<text text-anchor="middle" x="118.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Rename</text>
@ -335,9 +427,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#74 -->
<g id="node15" class="node open">
<g id="node25" class="node open">
<title>ZcashFoundation/frost#74</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/74" xlink:title="ZcashFoundation/frost#74&#10;Port fresh keygen test&#10;from `frost&#45;core` to&#10;`frost&#45;ristretto` and&#10;other dependent crates" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/74" xlink:title="ZcashFoundation/frost#74&#10;Port fresh keygen test&#10;from `frost&#45;core` to&#10;`frost&#45;ristretto` and&#10;other dependent crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-519.5 14.5,-519.5 14.5,-436.5 222.5,-436.5 222.5,-519.5"/>
<text text-anchor="middle" x="118.5" y="-504.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#74</text>
<text text-anchor="middle" x="118.5" y="-489.3" font-family="Times,serif" font-size="14.00" fill="#000000">Port fresh keygen test</text>
@ -347,98 +439,6 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node19" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node19"><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="222.5,-1031.5 14.5,-1031.5 14.5,-978.5 222.5,-978.5 222.5,-1031.5"/>
<text text-anchor="middle" x="118.5" y="-1016.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="118.5" y="-1001.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="118.5" y="-986.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node20"><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="473,-1039 265,-1039 265,-971 473,-971 473,-1039"/>
<text text-anchor="middle" x="369" y="-1023.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="369" y="-1008.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="369" y="-993.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="369" y="-978.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#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M222.56,-1005C233.15,-1005 243.96,-1005 254.65,-1005"/>
<polygon fill="#000000" stroke="#000000" points="254.86,-1008.5001 264.86,-1005 254.86,-1001.5001 254.86,-1008.5001"/>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node21" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="979,-572.5 762,-572.5 762,-519.5 979,-519.5 979,-572.5"/>
<text text-anchor="middle" x="870.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="870.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="870.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node22" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-590 1015,-590 1015,-522 1232,-522 1232,-590"/>
<text text-anchor="middle" x="1123.5" y="-574.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1123.5" y="-559.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1123.5" y="-544.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1123.5" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M979.26,-550.3C987.64,-550.63 996.1,-550.97 1004.6,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="1004.6705,-554.8054 1014.8,-551.7 1004.9449,-547.8107 1004.6705,-554.8054"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M958.99,-519.42C973.86,-514.95 989.5,-510.25 1005,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="1006.0275,-508.9459 1014.6,-502.72 1004.016,-502.2412 1006.0275,-508.9459"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node24" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1485,-504 1268,-504 1268,-436 1485,-436 1485,-504"/>
<text text-anchor="middle" x="1376.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1376.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1376.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1376.5" y="-443.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="edge14" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1232.3,-470C1240.6,-470 1249.1,-470 1257.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1257.8,-473.5001 1267.8,-470 1257.8,-466.5001 1257.8,-473.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node25" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node25"><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="974.5,-492 766.5,-492 766.5,-454 974.5,-454 974.5,-492"/>
<text text-anchor="middle" x="870.5" y="-476.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="870.5" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#39 -->
<g id="node26" class="node open">
<title>ZcashFoundation/frost#39</title>

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB