2022-05-05 12:13:01 -07:00
<!DOCTYPE html>
< html >
< head >
< title > Zcash zf-frost DAG< / title >
<!-- Pan/zoom SVGs -->
< script src = "https://bumbu.me/svg-pan-zoom/dist/svg-pan-zoom.min.js" > < / script >
< link rel = "stylesheet" href = "zcash-dag.css" >
< style >
@media (prefers-color-scheme: dark) {
body {
/* Material dark theme surface colour */
background-color: #121212;
}
}
< / style >
< / head >
< body >
2022-09-19 13:49:08 -07:00
< div id = "dag" > < svg width = "1497pt" height = "877pt"
viewBox="0.00 0.00 1497.00 877.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 873)" >
< polygon fill = "#ffffff" stroke = "transparent" points = "-4,4 -4,-873 1493,-873 1493,4 -4,4" / >
2022-06-20 09:54:39 -07:00
< g id = "clust1" class = "cluster" >
2022-09-19 21:27:20 -07:00
< title > cluster_1< / title >
< polygon fill = "none" stroke = "#0000ff" points = "1007.5,0 1007.5,-219 1231.5,-219 1231.5,0 1007.5,0" / >
< text text-anchor = "middle" x = "1119.5" y = "-203.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Epic: Remaining Curves< / text >
< / g >
< g id = "clust2" class = "cluster" >
2022-09-19 14:47:57 -07:00
< title > cluster_0< / title >
< polygon fill = "none" stroke = "#0000ff" points = "497,-227 497,-420 1231.5,-420 1231.5,-227 497,-227" / >
< text text-anchor = "middle" x = "864.25" y = "-404.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Epic: v8< / text >
2022-09-19 13:49:08 -07:00
< / g >
2022-09-19 21:27:20 -07:00
< g id = "clust3" class = "cluster" >
2022-09-19 20:36:16 -07:00
< title > cluster_3< / title >
< polygon fill = "none" stroke = "#0000ff" points = "750,-428 750,-621 1489,-621 1489,-428 750,-428" / >
< text text-anchor = "middle" x = "1119.5" y = "-605.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Epic: Re- randomizable FROST< / text >
2022-09-19 10:53:26 -07:00
< / g >
2022-09-19 21:27:20 -07:00
< g id = "clust4" class = "cluster" >
2022-09-19 14:47:57 -07:00
< title > cluster_2< / title >
< polygon fill = "none" stroke = "#0000ff" points = "0,-600 0,-707 725.5,-707 725.5,-600 0,-600" / >
< text text-anchor = "middle" x = "362.75" y = "-691.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Epic: DKG< / text >
< / g >
2022-09-19 11:53:11 -07:00
< g id = "clust5" class = "cluster" >
< title > cluster_4< / title >
2022-09-19 13:49:08 -07:00
< polygon fill = "none" stroke = "#0000ff" points = "4.5,-428 4.5,-592 725.5,-592 725.5,-428 4.5,-428" / >
< text text-anchor = "middle" x = "365" y = "-576.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Epic: Zcon- ready FROST< / text >
2022-09-19 04:46:12 -07:00
< / g >
2022-09-19 21:27:20 -07:00
<!-- ZcashFoundation/frost#70 -->
2022-09-19 18:07:01 -07:00
< g id = "node1" class = "node open" >
2022-09-19 21:27:20 -07:00
< title > ZcashFoundation/frost#70< / title >
< g id = "a_node1" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/70" xlink:title = "ZcashFoundation/frost#70 Add Ed25519 support" target = "_blank" >
< polygon fill = "#c2e0c6" stroke = "#000000" points = "1223.5,-188 1015.5,-188 1015.5,-150 1223.5,-150 1223.5,-188" / >
< text text-anchor = "middle" x = "1119.5" y = "-172.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#70< / text >
< text text-anchor = "middle" x = "1119.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 `frost-secp256k1`: implement FROST on Secp256k1 curve" target = "_blank" >
< polygon fill = "#c2e0c6" stroke = "#000000" points = "1223.5,-132 1015.5,-132 1015.5,-64 1223.5,-64 1223.5,-132" / >
< text text-anchor = "middle" x = "1119.5" y = "-116.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#19< / text >
< text text-anchor = "middle" x = "1119.5" y = "-101.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > `frost- secp256k1`:< / text >
< text text-anchor = "middle" x = "1119.5" y = "-86.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > implement FROST on< / text >
< text text-anchor = "middle" x = "1119.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 Add Ed448 support" target = "_blank" >
< polygon fill = "#c2e0c6" stroke = "#000000" points = "1223.5,-46 1015.5,-46 1015.5,-8 1223.5,-8 1223.5,-46" / >
< text text-anchor = "middle" x = "1119.5" y = "-30.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#71< / text >
< text text-anchor = "middle" x = "1119.5" y = "-15.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Add Ed448 support< / text >
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#97 -->
< g id = "node4" class = "node open" >
2022-09-19 12:46:19 -07:00
< title > ZcashFoundation/frost#97< / title >
2022-09-19 21:27:20 -07:00
< g id = "a_node4" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/97" xlink:title = "ZcashFoundation/frost#97 frost-core: update to spec v8" target = "_blank" >
2022-09-19 12:46:19 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "970.5,-293.5 762.5,-293.5 762.5,-240.5 970.5,-240.5 970.5,-293.5" / >
< text text-anchor = "middle" x = "866.5" y = "-278.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#97< / text >
< text text-anchor = "middle" x = "866.5" y = "-263.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- core: update to< / text >
< text text-anchor = "middle" x = "866.5" y = "-248.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > spec v8< / text >
2022-09-19 10:53:26 -07:00
< / a >
< / g >
< / g >
2022-09-19 21:27:20 -07:00
<!-- ZcashFoundation/frost#97->ZcashFoundation/frost#70 -->
< g id = "edge13" class = "edge" >
< title > ZcashFoundation/frost#97- > ZcashFoundation/frost#70< / title >
< path fill = "none" stroke = "#000000" d = "M934.97,-240.48C974.19,-225.29 1022.9,-206.41 1060.5,-191.87" / >
< polygon fill = "#000000" stroke = "#000000" points = "1062.1595,-194.9793 1070.2,-188.08 1059.612,-188.4594 1062.1595,-194.9793" / >
< / g >
<!-- ZcashFoundation/frost#97->ZcashFoundation/frost#19 -->
< g id = "edge14" class = "edge" >
< title > ZcashFoundation/frost#97- > ZcashFoundation/frost#19< / title >
< path fill = "none" stroke = "#000000" d = "M890.48,-240.49C916.88,-212.6 961.68,-168.96 1007.5,-141 1009.8,-139.57 1012.2,-138.18 1014.7,-136.82" / >
< polygon fill = "#000000" stroke = "#000000" points = "1016.4394,-139.8588 1023.6,-132.05 1013.1327,-133.689 1016.4394,-139.8588" / >
< / g >
<!-- ZcashFoundation/frost#97->ZcashFoundation/frost#71 -->
< g id = "edge15" class = "edge" >
< title > ZcashFoundation/frost#97- > ZcashFoundation/frost#71< / title >
< path fill = "none" stroke = "#000000" d = "M876.69,-240.21C895.38,-194.78 939.6,-102.91 1007.5,-55 1009.4,-53.639 1011.4,-52.343 1013.5,-51.111" / >
< polygon fill = "#000000" stroke = "#000000" points = "1015.593,-53.9565 1022.7,-46.099 1012.2441,-47.8095 1015.593,-53.9565" / >
< / g >
2022-09-19 12:46:19 -07:00
<!-- ZcashFoundation/frost#99 -->
2022-09-19 21:27:20 -07:00
< g id = "node5" class = "node open" >
2022-09-19 12:46:19 -07:00
< title > ZcashFoundation/frost#99< / title >
2022-09-19 21:27:20 -07:00
< g id = "a_node5" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/99" xlink:title = "ZcashFoundation/frost#99 frost-p256: update to use frost-core v8" target = "_blank" >
2022-09-19 12:46:19 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "1223.5,-291.5 1015.5,-291.5 1015.5,-238.5 1223.5,-238.5 1223.5,-291.5" / >
< text text-anchor = "middle" x = "1119.5" y = "-276.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#99< / text >
< text text-anchor = "middle" x = "1119.5" y = "-261.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- p256: update to use< / text >
< text text-anchor = "middle" x = "1119.5" y = "-246.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- core v8< / text >
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#97->ZcashFoundation/frost#99 -->
< g id = "edge1" class = "edge" >
< title > ZcashFoundation/frost#97- > ZcashFoundation/frost#99< / title >
< path fill = "none" stroke = "#000000" d = "M970.5,-266.18C981.99,-266.09 993.7,-265.99 1005.3,-265.9" / >
< polygon fill = "#000000" stroke = "#000000" points = "1005.5278,-269.3984 1015.5,-265.82 1005.4728,-262.3986 1005.5278,-269.3984" / >
< / g >
<!-- ZcashFoundation/frost#98 -->
2022-09-19 21:27:20 -07:00
< g id = "node6" class = "node open" >
2022-09-19 12:46:19 -07:00
< title > ZcashFoundation/frost#98< / title >
2022-09-19 21:27:20 -07:00
< g id = "a_node6" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/98" xlink:title = "ZcashFoundation/frost#98 frost-ristretto255: update to use frost-core v8" target = "_blank" >
2022-09-19 12:46:19 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "1223.5,-378 1015.5,-378 1015.5,-310 1223.5,-310 1223.5,-378" / >
< text text-anchor = "middle" x = "1119.5" y = "-362.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#98< / text >
< text text-anchor = "middle" x = "1119.5" y = "-347.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- ristretto255:< / text >
< text text-anchor = "middle" x = "1119.5" y = "-332.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > update to use frost- core< / text >
< text text-anchor = "middle" x = "1119.5" y = "-317.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > v8< / text >
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#97->ZcashFoundation/frost#98 -->
< g id = "edge2" class = "edge" >
< title > ZcashFoundation/frost#97- > ZcashFoundation/frost#98< / title >
< path fill = "none" stroke = "#000000" d = "M953.92,-293.61C970.55,-298.67 988.18,-304.03 1005.5,-309.3" / >
< polygon fill = "#000000" stroke = "#000000" points = "1004.5142,-312.6584 1015.1,-312.22 1006.5513,-305.9614 1004.5142,-312.6584" / >
2022-09-19 10:53:26 -07:00
< / g >
2022-09-19 20:36:16 -07:00
<!-- ZcashFoundation/frost#120 -->
2022-09-19 21:27:20 -07:00
< g id = "node11" class = "node open" >
2022-09-19 20:36:16 -07:00
< title > ZcashFoundation/frost#120< / title >
2022-09-19 21:27:20 -07:00
< g id = "a_node11" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/120" xlink:title = "ZcashFoundation/frost#120 Update Re-randomizable FROST implementation to V8" target = "_blank" >
2022-09-19 20:36:16 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "1228,-504 1011,-504 1011,-436 1228,-436 1228,-504" / >
< text text-anchor = "middle" x = "1119.5" y = "-488.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#120< / text >
< text text-anchor = "middle" x = "1119.5" y = "-473.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Update Re- randomizable< / text >
< text text-anchor = "middle" x = "1119.5" y = "-458.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > FROST implementation to< / text >
< text text-anchor = "middle" x = "1119.5" y = "-443.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > V8< / text >
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#97->ZcashFoundation/frost#120 -->
< g id = "edge16" class = "edge" >
< title > ZcashFoundation/frost#97- > ZcashFoundation/frost#120< / title >
< path fill = "none" stroke = "#000000" d = "M884.6,-293.69C908.99,-327.93 955.41,-387.25 1007.5,-424 1010.9,-426.42 1014.5,-428.74 1018.2,-430.97" / >
< polygon fill = "#000000" stroke = "#000000" points = "1016.4875,-434.0227 1026.9,-435.98 1019.9808,-427.9566 1016.4875,-434.0227" / >
< / g >
2022-09-19 03:50:08 -07:00
<!-- ZcashFoundation/frost#101 -->
2022-09-19 21:27:20 -07:00
< g id = "node7" class = "node open" >
2022-09-19 03:50:08 -07:00
< title > ZcashFoundation/frost#101< / title >
2022-09-19 21:27:20 -07:00
< g id = "a_node7" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/101" xlink:title = "ZcashFoundation/frost#101 frost-core: support H4 and H5 domain-separated hashes per-ciphersuite" target = "_blank" >
2022-09-19 12:46:19 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "722,-389 505,-389 505,-321 722,-321 722,-389" / >
< text text-anchor = "middle" x = "613.5" y = "-373.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#101< / text >
< text text-anchor = "middle" x = "613.5" y = "-358.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- core: support H4< / text >
< text text-anchor = "middle" x = "613.5" y = "-343.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > and H5 domain- separated< / text >
< text text-anchor = "middle" x = "613.5" y = "-328.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > hashes per- ciphersuite< / text >
2022-09-19 03:50:08 -07:00
< / a >
< / g >
< / g >
2022-09-19 04:46:12 -07:00
<!-- ZcashFoundation/frost#101->ZcashFoundation/frost#97 -->
< g id = "edge3" class = "edge" >
< title > ZcashFoundation/frost#101- > ZcashFoundation/frost#97< / title >
2022-09-19 12:46:19 -07:00
< path fill = "none" stroke = "#000000" d = "M711.32,-320.98C734.09,-313.06 758.17,-304.68 780.39,-296.95" / >
< polygon fill = "#000000" stroke = "#000000" points = "781.8301,-300.1551 790.13,-293.57 779.5352,-293.5419 781.8301,-300.1551" / >
2022-09-19 04:46:12 -07:00
< / g >
<!-- ZcashFoundation/frost#102 -->
2022-09-19 21:27:20 -07:00
< g id = "node8" class = "node open" >
2022-09-19 04:46:12 -07:00
< title > ZcashFoundation/frost#102< / title >
2022-09-19 21:27:20 -07:00
< g id = "a_node8" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/102" xlink:title = "ZcashFoundation/frost#102 frost-core: add and use C iphersuite.identifier_to_ scalar()" target = "_blank" >
2022-09-19 12:46:19 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "722,-303 505,-303 505,-235 722,-235 722,-303" / >
< text text-anchor = "middle" x = "613.5" y = "-287.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#102< / text >
< text text-anchor = "middle" x = "613.5" y = "-272.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- core: add and use C< / text >
< text text-anchor = "middle" x = "613.5" y = "-257.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > iphersuite.identifier_to_< / text >
< text text-anchor = "middle" x = "613.5" y = "-242.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > scalar()< / text >
2022-09-19 04:46:12 -07:00
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#102->ZcashFoundation/frost#97 -->
< g id = "edge4" class = "edge" >
< title > ZcashFoundation/frost#102- > ZcashFoundation/frost#97< / title >
2022-09-19 12:46:19 -07:00
< path fill = "none" stroke = "#000000" d = "M722.26,-268.14C732.1,-268.06 742.09,-267.98 751.98,-267.91" / >
< polygon fill = "#000000" stroke = "#000000" points = "752.2711,-271.4077 762.24,-267.82 752.2097,-264.4079 752.2711,-271.4077" / >
2022-09-19 11:53:11 -07:00
< / g >
2022-09-19 13:49:08 -07:00
<!-- ZcashFoundation/frost#118 -->
2022-09-19 21:27:20 -07:00
< g id = "node9" class = "node open" >
2022-09-19 11:53:11 -07:00
< title > ZcashFoundation/frost#118< / title >
2022-09-19 21:27:20 -07:00
< g id = "a_node9" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/118" xlink:title = "ZcashFoundation/frost#118 Update Re-randomizable FROST ZIP to V8" target = "_blank" >
2022-09-19 12:46:19 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "975,-572.5 758,-572.5 758,-519.5 975,-519.5 975,-572.5" / >
< text text-anchor = "middle" x = "866.5" y = "-557.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#118< / text >
< text text-anchor = "middle" x = "866.5" y = "-542.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Update Re- randomizable< / text >
< text text-anchor = "middle" x = "866.5" y = "-527.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > FROST ZIP to V8< / text >
2022-09-19 11:53:11 -07:00
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#119 -->
2022-09-19 21:27:20 -07:00
< g id = "node10" class = "node open" >
2022-09-19 11:53:11 -07:00
< title > ZcashFoundation/frost#119< / title >
2022-09-19 21:27:20 -07:00
< g id = "a_node10" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/119" xlink:title = "ZcashFoundation/frost#119 Review and officially submit the Re- randomizable FROST ZIP" target = "_blank" >
2022-09-19 12:46:19 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "1228,-590 1011,-590 1011,-522 1228,-522 1228,-590" / >
< text text-anchor = "middle" x = "1119.5" y = "-574.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#119< / text >
< text text-anchor = "middle" x = "1119.5" y = "-559.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Review and officially< / text >
< text text-anchor = "middle" x = "1119.5" y = "-544.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > submit the Re- < / text >
< text text-anchor = "middle" x = "1119.5" y = "-529.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > randomizable FROST ZIP< / text >
2022-09-19 11:53:11 -07:00
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#118->ZcashFoundation/frost#119 -->
2022-09-19 20:36:16 -07:00
< g id = "edge5" class = "edge" >
2022-09-19 11:53:11 -07:00
< title > ZcashFoundation/frost#118- > ZcashFoundation/frost#119< / title >
2022-09-19 12:46:19 -07:00
< path fill = "none" stroke = "#000000" d = "M975.26,-550.3C983.64,-550.63 992.1,-550.97 1000.6,-551.3" / >
< polygon fill = "#000000" stroke = "#000000" points = "1000.6705,-554.8054 1010.8,-551.7 1000.9449,-547.8107 1000.6705,-554.8054" / >
2022-09-19 11:53:11 -07:00
< / g >
<!-- ZcashFoundation/frost#118->ZcashFoundation/frost#120 -->
2022-09-19 20:36:16 -07:00
< g id = "edge6" class = "edge" >
2022-09-19 11:53:11 -07:00
< title > ZcashFoundation/frost#118- > ZcashFoundation/frost#120< / title >
2022-09-19 12:46:19 -07:00
< path fill = "none" stroke = "#000000" d = "M954.99,-519.42C969.86,-514.95 985.5,-510.25 1001,-505.6" / >
< polygon fill = "#000000" stroke = "#000000" points = "1002.0275,-508.9459 1010.6,-502.72 1000.016,-502.2412 1002.0275,-508.9459" / >
2022-09-19 11:53:11 -07:00
< / g >
<!-- ZcashFoundation/frost#121 -->
2022-09-19 21:27:20 -07:00
< g id = "node12" class = "node open" >
2022-09-19 11:53:11 -07:00
< title > ZcashFoundation/frost#121< / title >
2022-09-19 21:27:20 -07:00
< g id = "a_node12" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/121" xlink:title = "ZcashFoundation/frost#121 Organize the Re- randomizable FROST implementation" target = "_blank" >
2022-09-19 12:46:19 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "1481,-504 1264,-504 1264,-436 1481,-436 1481,-504" / >
< text text-anchor = "middle" x = "1372.5" y = "-488.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#121< / text >
< text text-anchor = "middle" x = "1372.5" y = "-473.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Organize the Re- < / text >
< text text-anchor = "middle" x = "1372.5" y = "-458.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > randomizable FROST< / text >
< text text-anchor = "middle" x = "1372.5" y = "-443.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > implementation< / text >
2022-09-19 11:53:11 -07:00
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#120->ZcashFoundation/frost#121 -->
2022-09-19 20:36:16 -07:00
< g id = "edge7" class = "edge" >
2022-09-19 11:53:11 -07:00
< title > ZcashFoundation/frost#120- > ZcashFoundation/frost#121< / title >
2022-09-19 12:46:19 -07:00
< path fill = "none" stroke = "#000000" d = "M1228.3,-470C1236.6,-470 1245.1,-470 1253.6,-470" / >
< polygon fill = "#000000" stroke = "#000000" points = "1253.8,-473.5001 1263.8,-470 1253.8,-466.5001 1253.8,-473.5001" / >
2022-09-19 11:53:11 -07:00
< / g >
<!-- ZcashFoundation/frost#81 -->
2022-09-19 21:27:20 -07:00
< g id = "node13" class = "node open" >
2022-09-19 11:53:11 -07:00
< title > ZcashFoundation/frost#81< / title >
2022-09-19 21:27:20 -07:00
< g id = "a_node13" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/81" xlink:title = "ZcashFoundation/frost#81 Start rerandomized repo" target = "_blank" >
2022-09-19 12:46:19 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "970.5,-492 762.5,-492 762.5,-454 970.5,-454 970.5,-492" / >
< text text-anchor = "middle" x = "866.5" y = "-476.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#81< / text >
< text text-anchor = "middle" x = "866.5" y = "-461.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Start rerandomized repo< / text >
< / a >
< / g >
< / g >
2022-09-19 20:36:16 -07:00
<!-- ZcashFoundation/frost#35 -->
2022-09-19 21:27:20 -07:00
< g id = "node14" class = "node open" >
2022-09-19 20:36:16 -07:00
< title > ZcashFoundation/frost#35< / title >
2022-09-19 21:27:20 -07:00
< g id = "a_node14" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/35" xlink:title = "ZcashFoundation/frost#35 frost-core: Implement the generic DKG" target = "_blank" >
2022-09-19 20:36:16 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "469,-668.5 261,-668.5 261,-615.5 469,-615.5 469,-668.5" / >
< text text-anchor = "middle" x = "365" y = "-653.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#35< / text >
< text text-anchor = "middle" x = "365" y = "-638.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- core: Implement the< / text >
< text text-anchor = "middle" x = "365" y = "-623.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > generic DKG< / text >
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#63 -->
2022-09-19 21:27:20 -07:00
< g id = "node15" class = "node open" >
2022-09-19 20:36:16 -07:00
< title > ZcashFoundation/frost#63< / title >
2022-09-19 21:27:20 -07:00
< g id = "a_node15" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/63" xlink:title = "ZcashFoundation/frost#63 frost-ristretto255: implement `frost-core`'s DKG concretely" target = "_blank" >
2022-09-19 20:36:16 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "717.5,-676 509.5,-676 509.5,-608 717.5,-608 717.5,-676" / >
< text text-anchor = "middle" x = "613.5" y = "-660.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#63< / text >
< text text-anchor = "middle" x = "613.5" y = "-645.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- ristretto255:< / text >
< text text-anchor = "middle" x = "613.5" y = "-630.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > implement `frost- core`' s< / text >
< text text-anchor = "middle" x = "613.5" y = "-615.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > DKG concretely< / text >
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#35->ZcashFoundation/frost#63 -->
< g id = "edge8" class = "edge" >
< title > ZcashFoundation/frost#35- > ZcashFoundation/frost#63< / title >
< path fill = "none" stroke = "#000000" d = "M469.31,-642C479.27,-642 489.41,-642 499.45,-642" / >
< polygon fill = "#000000" stroke = "#000000" points = "499.46,-645.5001 509.46,-642 499.46,-638.5001 499.46,-645.5001" / >
< / g >
<!-- ZcashFoundation/frost#124 -->
2022-09-19 21:27:20 -07:00
< g id = "node16" class = "node open" >
2022-09-19 20:36:16 -07:00
< title > ZcashFoundation/frost#124< / title >
2022-09-19 21:27:20 -07:00
< g id = "a_node16" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/124" xlink:title = "ZcashFoundation/frost#124 DKG: Determine if the context string can be removed" target = "_blank" >
2022-09-19 20:36:16 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "225,-676 8,-676 8,-608 225,-608 225,-676" / >
< text text-anchor = "middle" x = "116.5" y = "-660.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#124< / text >
< text text-anchor = "middle" x = "116.5" y = "-645.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > DKG: Determine if the< / text >
< text text-anchor = "middle" x = "116.5" y = "-630.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > context string can be< / text >
< text text-anchor = "middle" x = "116.5" y = "-615.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > removed< / text >
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#124->ZcashFoundation/frost#35 -->
< g id = "edge9" class = "edge" >
< title > ZcashFoundation/frost#124- > ZcashFoundation/frost#35< / title >
< path fill = "none" stroke = "#000000" d = "M225.13,-642C233.68,-642 242.32,-642 250.9,-642" / >
< polygon fill = "#000000" stroke = "#000000" points = "250.92,-645.5001 260.92,-642 250.92,-638.5001 250.92,-645.5001" / >
< / g >
2022-09-19 04:46:12 -07:00
<!-- ZcashFoundation/frost#86 -->
2022-09-19 11:53:11 -07:00
< g id = "node17" class = "node open" >
2022-09-19 04:46:12 -07:00
< title > ZcashFoundation/frost#86< / title >
2022-09-19 11:53:11 -07:00
< g id = "a_node17" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/86" xlink:title = "ZcashFoundation/frost#86 frost-core: update for spec version 6&7" target = "_blank" >
2022-09-19 12:46:19 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "469,-489.5 261,-489.5 261,-436.5 469,-436.5 469,-489.5" / >
< text text-anchor = "middle" x = "365" y = "-474.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#86< / text >
< text text-anchor = "middle" x = "365" y = "-459.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- core: update for< / text >
< text text-anchor = "middle" x = "365" y = "-444.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > spec version 6& 7< / text >
2022-09-19 04:46:12 -07:00
< / a >
< / g >
< / g >
2022-09-19 03:50:08 -07:00
<!-- ZcashFoundation/frost#86->ZcashFoundation/frost#101 -->
2022-09-19 13:49:08 -07:00
< g id = "edge17" class = "edge" >
2022-09-19 03:50:08 -07:00
< title > ZcashFoundation/frost#86- > ZcashFoundation/frost#101< / title >
2022-09-19 12:46:19 -07:00
< path fill = "none" stroke = "#000000" d = "M426.11,-436.44C456.19,-423.37 493,-407.37 526,-393.03" / >
< polygon fill = "#000000" stroke = "#000000" points = "527.4249,-396.2271 535.2,-389.03 524.6337,-389.8076 527.4249,-396.2271" / >
2022-09-19 03:50:08 -07:00
< / g >
2022-09-19 04:46:12 -07:00
<!-- ZcashFoundation/frost#79 -->
2022-09-19 11:53:11 -07:00
< g id = "node18" class = "node open" >
2022-09-19 04:46:12 -07:00
< title > ZcashFoundation/frost#79< / title >
2022-09-19 11:53:11 -07:00
< g id = "a_node18" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/79" xlink:title = "ZcashFoundation/frost#79 Publish `frost-` crates" target = "_blank" >
2022-09-19 13:49:08 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "717.5,-517 509.5,-517 509.5,-479 717.5,-479 717.5,-517" / >
< text text-anchor = "middle" x = "613.5" y = "-501.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#79< / text >
< text text-anchor = "middle" x = "613.5" y = "-486.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Publish `frost- ` crates< / text >
2022-09-19 04:46:12 -07:00
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#86->ZcashFoundation/frost#79 -->
2022-09-19 11:53:11 -07:00
< g id = "edge10" class = "edge" >
2022-09-19 04:46:12 -07:00
< title > ZcashFoundation/frost#86- > ZcashFoundation/frost#79< / title >
2022-09-19 13:49:08 -07:00
< path fill = "none" stroke = "#000000" d = "M469.31,-477.69C479.27,-479.09 489.41,-480.52 499.45,-481.94" / >
< polygon fill = "#000000" stroke = "#000000" points = "499.0695,-485.4209 509.46,-483.35 500.046,-478.4893 499.0695,-485.4209" / >
2022-09-19 04:46:12 -07:00
< / g >
2022-09-19 03:50:08 -07:00
<!-- ZcashFoundation/frost#95 -->
2022-09-19 11:53:11 -07:00
< g id = "node19" class = "node open" >
2022-09-19 03:50:08 -07:00
< title > ZcashFoundation/frost#95< / title >
2022-09-19 11:53:11 -07:00
< g id = "a_node19" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/95" xlink:title = "ZcashFoundation/frost#95 Flesh out all rustdoc in frost-p256 public API" target = "_blank" >
2022-09-19 13:49:08 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "469,-560.5 261,-560.5 261,-507.5 469,-507.5 469,-560.5" / >
< text text-anchor = "middle" x = "365" y = "-545.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#95< / text >
< text text-anchor = "middle" x = "365" y = "-530.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Flesh out all rustdoc in< / text >
< text text-anchor = "middle" x = "365" y = "-515.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- p256 public API< / text >
2022-09-19 03:50:08 -07:00
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#95->ZcashFoundation/frost#79 -->
2022-09-19 11:53:11 -07:00
< g id = "edge11" class = "edge" >
2022-09-19 03:50:08 -07:00
< title > ZcashFoundation/frost#95- > ZcashFoundation/frost#79< / title >
2022-09-19 13:49:08 -07:00
< path fill = "none" stroke = "#000000" d = "M469.31,-518.89C479.27,-517.45 489.41,-515.98 499.45,-514.52" / >
< polygon fill = "#000000" stroke = "#000000" points = "500.0651,-517.9675 509.46,-513.07 499.0615,-511.0398 500.0651,-517.9675" / >
2022-09-19 03:50:08 -07:00
< / g >
<!-- ZcashFoundation/frost#92 -->
2022-09-19 13:49:08 -07:00
< g id = "node20" class = "node open" >
2022-09-19 03:50:08 -07:00
< title > ZcashFoundation/frost#92< / title >
2022-09-19 13:49:08 -07:00
< g id = "a_node20" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/92" xlink:title = "ZcashFoundation/frost#92 v6/v7: Use per-signer values of rho to mitigate protocol malleability" target = "_blank" >
2022-09-19 12:46:19 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "220.5,-504 12.5,-504 12.5,-436 220.5,-436 220.5,-504" / >
< text text-anchor = "middle" x = "116.5" y = "-488.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#92< / text >
< text text-anchor = "middle" x = "116.5" y = "-473.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > v6/v7: Use per- signer< / text >
< text text-anchor = "middle" x = "116.5" y = "-458.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > values of rho to mitigate< / text >
< text text-anchor = "middle" x = "116.5" y = "-443.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > protocol malleability< / text >
2022-09-19 03:50:08 -07:00
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#92->ZcashFoundation/frost#86 -->
2022-09-19 13:49:08 -07:00
< g id = "edge12" class = "edge" >
2022-09-19 03:50:08 -07:00
< title > ZcashFoundation/frost#92- > ZcashFoundation/frost#86< / title >
2022-09-19 12:46:19 -07:00
< path fill = "none" stroke = "#000000" d = "M220.81,-467.06C230.77,-466.78 240.91,-466.5 250.95,-466.21" / >
< polygon fill = "#000000" stroke = "#000000" points = "251.0618,-469.7083 260.96,-465.93 250.866,-462.7111 251.0618,-469.7083" / >
2022-09-19 03:50:08 -07:00
< / g >
2022-08-25 13:46:59 -07:00
<!-- ZcashFoundation/frost#39 -->
2022-09-19 13:49:08 -07:00
< g id = "node21" class = "node open" >
2022-08-02 07:46:47 -07:00
< title > ZcashFoundation/frost#39< / title >
2022-09-19 13:49:08 -07:00
< g id = "a_node21" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/39" xlink:title = "ZcashFoundation/frost#39 Migrate/port `redjubjub` to frost-core / FROST spec v05+" target = "_blank" >
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "220.5,-783 12.5,-783 12.5,-715 220.5,-715 220.5,-783" / >
< text text-anchor = "middle" x = "116.5" y = "-767.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#39< / text >
< text text-anchor = "middle" x = "116.5" y = "-752.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Migrate/port `redjubjub`< / text >
< text text-anchor = "middle" x = "116.5" y = "-737.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > to frost- core / FROST< / text >
< text text-anchor = "middle" x = "116.5" y = "-722.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > spec v05+< / text >
2022-08-02 07:46:47 -07:00
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#40 -->
2022-09-19 13:49:08 -07:00
< g id = "node22" class = "node open" >
2022-09-15 10:50:02 -07:00
< title > ZcashFoundation/frost#40< / title >
2022-09-19 13:49:08 -07:00
< g id = "a_node22" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/40" xlink:title = "ZcashFoundation/frost#40 Migrate/port `redpallas` to frost-core / FROST spec v05+" target = "_blank" >
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "220.5,-869 12.5,-869 12.5,-801 220.5,-801 220.5,-869" / >
< text text-anchor = "middle" x = "116.5" y = "-853.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#40< / text >
< text text-anchor = "middle" x = "116.5" y = "-838.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Migrate/port `redpallas`< / text >
< text text-anchor = "middle" x = "116.5" y = "-823.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > to frost- core / FROST< / text >
< text text-anchor = "middle" x = "116.5" y = "-808.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > spec v05+< / text >
2022-08-02 07:46:47 -07:00
< / a >
< / g >
2022-07-26 13:47:11 -07:00
< / g >
2022-05-05 12:13:01 -07:00
< / g >
< / svg >
< / div >
< script >
svgPanZoom('#dag > svg', {
zoomScaleSensitivity: 0.4
});
< / script >
< / body >
< / html >