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-07-26 13:47:11 -07:00
< div id = "dag" > < svg width = "733pt" height = "1381pt"
viewBox="0.00 0.00 733.00 1381.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 1377)" >
< polygon fill = "#ffffff" stroke = "transparent" points = "-4,4 -4,-1377 729,-1377 729,4 -4,4" / >
2022-06-20 09:54:39 -07:00
< g id = "clust1" class = "cluster" >
2022-07-26 18:06:52 -07:00
< title > cluster_0< / title >
< polygon fill = "none" stroke = "#0000ff" points = "257,-3 257,-182 725,-182 725,-3 257,-3" / >
< text text-anchor = "middle" x = "491" y = "-166.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Epic: v8< / text >
2022-07-26 15:46:44 -07:00
< / g >
< g id = "clust2" class = "cluster" >
2022-07-26 14:45:41 -07:00
< title > cluster_1< / title >
< polygon fill = "none" stroke = "#0000ff" points = "0,-164 0,-417 237,-417 237,-164 0,-164" / >
< text text-anchor = "middle" x = "118.5" y = "-401.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Epic: IETF- ready FROST< / text >
2022-07-20 06:48:55 -07:00
< / g >
2022-07-26 15:46:44 -07:00
< g id = "clust3" class = "cluster" >
2022-07-26 18:06:52 -07:00
< title > cluster_2< / title >
< polygon fill = "none" stroke = "#0000ff" points = "6.5,-425 6.5,-1132 481,-1132 481,-425 6.5,-425" / >
< text text-anchor = "middle" x = "243.75" y = "-1116.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Epic: Zcon- ready FROST< / text >
2022-07-26 13:47:11 -07:00
< / g >
2022-07-26 18:06:52 -07:00
<!-- ZcashFoundation/frost#97 -->
2022-07-26 16:45:50 -07:00
< g id = "node1" class = "node open" >
2022-07-26 18:06:52 -07:00
< title > ZcashFoundation/frost#97< / title >
< g id = "a_node1" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/97" xlink:title = "ZcashFoundation/frost#97 frost-core: update to spec v8" target = "_blank" >
< polygon fill = "#c2e0c6" stroke = "#000000" points = "473,-103.5 265,-103.5 265,-50.5 473,-50.5 473,-103.5" / >
< text text-anchor = "middle" x = "369" y = "-88.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#97< / text >
< text text-anchor = "middle" x = "369" y = "-73.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- core: update to< / text >
< text text-anchor = "middle" x = "369" y = "-58.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > spec v8< / text >
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#99 -->
< g id = "node2" class = "node open" >
< title > ZcashFoundation/frost#99< / title >
< g id = "a_node2" > < 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" >
< polygon fill = "#c2e0c6" stroke = "#000000" points = "717,-64.5 509,-64.5 509,-11.5 717,-11.5 717,-64.5" / >
< text text-anchor = "middle" x = "613" y = "-49.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#99< / text >
< text text-anchor = "middle" x = "613" y = "-34.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- p256: update to use< / text >
< text text-anchor = "middle" x = "613" y = "-19.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 = "M473.19,-60.347C481.66,-58.993 490.25,-57.62 498.78,-56.256" / >
< polygon fill = "#000000" stroke = "#000000" points = "499.4479,-59.6938 508.77,-54.659 498.3429,-52.7815 499.4479,-59.6938" / >
< / g >
<!-- ZcashFoundation/frost#98 -->
< g id = "node3" class = "node open" >
< title > ZcashFoundation/frost#98< / title >
< g id = "a_node3" > < 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" >
< polygon fill = "#c2e0c6" stroke = "#000000" points = "717,-151 509,-151 509,-83 717,-83 717,-151" / >
< text text-anchor = "middle" x = "613" y = "-135.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#98< / text >
< text text-anchor = "middle" x = "613" y = "-120.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- ristretto255:< / text >
< text text-anchor = "middle" x = "613" y = "-105.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > update to use frost- core< / text >
< text text-anchor = "middle" x = "613" y = "-90.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 = "M473.19,-94.08C481.66,-95.47 490.25,-96.88 498.78,-98.28" / >
< polygon fill = "#000000" stroke = "#000000" points = "498.3369,-101.7539 508.77,-99.91 499.4642,-94.8453 498.3369,-101.7539" / >
< / g >
<!-- ZcashFoundation/frost#47 -->
< g id = "node4" class = "node open" >
< title > ZcashFoundation/frost#47< / title >
< g id = "a_node4" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/47" xlink:title = "ZcashFoundation/frost#47 Note in Ristretto255 near PublicKeyPackage where we impl `derive_group_info()` for v05" target = "_blank" >
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "229,-386 8,-386 8,-288 229,-288 229,-386" / >
< text text-anchor = "middle" x = "118.5" y = "-370.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#47< / text >
< text text-anchor = "middle" x = "118.5" y = "-355.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Note in Ristretto255 near< / text >
< text text-anchor = "middle" x = "118.5" y = "-340.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > PublicKeyPackage where we< / text >
< text text-anchor = "middle" x = "118.5" y = "-325.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > impl< / text >
< text text-anchor = "middle" x = "118.5" y = "-310.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > `derive_group_info()` for< / text >
< text text-anchor = "middle" x = "118.5" y = "-295.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > v05< / text >
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#59 -->
< g id = "node5" class = "node open" >
< title > ZcashFoundation/frost#59< / title >
< g id = "a_node5" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/59" xlink:title = "ZcashFoundation/frost#59 Rename `frost::keys::{Secret, Public}`to indicate signing participants' shares, not full keys." target = "_blank" >
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-270 14.5,-270 14.5,-172 222.5,-172 222.5,-270" / >
< text text-anchor = "middle" x = "118.5" y = "-254.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#59< / text >
< text text-anchor = "middle" x = "118.5" y = "-239.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Rename< / text >
< text text-anchor = "middle" x = "118.5" y = "-224.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > `frost::keys::{Secret,< / text >
< text text-anchor = "middle" x = "118.5" y = "-209.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Public}`to indicate< / text >
< text text-anchor = "middle" x = "118.5" y = "-194.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > signing participants' < / text >
< text text-anchor = "middle" x = "118.5" y = "-179.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > shares, not full keys.< / text >
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#86 -->
< g id = "node6" class = "node open" >
2022-07-20 06:48:55 -07:00
< title > ZcashFoundation/frost#86< / title >
2022-07-26 18:06:52 -07:00
< g id = "a_node6" > < 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-07-26 13:47:11 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "473,-806.5 265,-806.5 265,-753.5 473,-753.5 473,-806.5" / >
< text text-anchor = "middle" x = "369" y = "-791.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#86< / text >
< text text-anchor = "middle" x = "369" y = "-776.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- core: update for< / text >
< text text-anchor = "middle" x = "369" y = "-761.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > spec version 6& 7< / text >
2022-07-20 06:48:55 -07:00
< / a >
< / g >
2022-07-19 15:01:47 -07:00
< / g >
2022-07-19 15:17:50 -07:00
<!-- ZcashFoundation/frost#95 -->
2022-07-26 18:06:52 -07:00
< g id = "node7" class = "node open" >
2022-07-19 15:17:50 -07:00
< title > ZcashFoundation/frost#95< / title >
2022-07-26 18:06:52 -07:00
< g id = "a_node7" > < 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-07-26 13:47:11 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-1100.5 14.5,-1100.5 14.5,-1047.5 222.5,-1047.5 222.5,-1100.5" / >
< text text-anchor = "middle" x = "118.5" y = "-1085.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#95< / text >
< text text-anchor = "middle" x = "118.5" y = "-1070.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Flesh out all rustdoc in< / text >
< text text-anchor = "middle" x = "118.5" y = "-1055.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- p256 public API< / text >
2022-07-19 15:17:50 -07:00
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#79 -->
2022-07-26 18:06:52 -07:00
< g id = "node8" class = "node open" >
2022-07-19 15:01:47 -07:00
< title > ZcashFoundation/frost#79< / title >
2022-07-26 18:06:52 -07:00
< g id = "a_node8" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/79" xlink:title = "ZcashFoundation/frost#79 Publish `frost-` crates" target = "_blank" >
2022-07-26 13:47:11 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "473,-1014 265,-1014 265,-976 473,-976 473,-1014" / >
< text text-anchor = "middle" x = "369" y = "-998.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#79< / text >
< text text-anchor = "middle" x = "369" y = "-983.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Publish `frost- ` crates< / text >
2022-07-19 15:01:47 -07:00
< / a >
< / g >
2022-07-19 12:45:34 -07:00
< / g >
2022-07-19 15:17:50 -07:00
<!-- ZcashFoundation/frost#95->ZcashFoundation/frost#79 -->
2022-07-26 18:06:52 -07:00
< g id = "edge3" class = "edge" >
2022-07-19 15:17:50 -07:00
< title > ZcashFoundation/frost#95- > ZcashFoundation/frost#79< / title >
2022-07-26 13:47:11 -07:00
< path fill = "none" stroke = "#000000" d = "M206.57,-1047.5C216.84,-1044.3 227.16,-1041.1 237,-1038 258.04,-1031.4 280.9,-1024 301.6,-1017.2" / >
< polygon fill = "#000000" stroke = "#000000" points = "302.7997,-1020.4908 311.25,-1014.1 300.6587,-1013.8263 302.7997,-1020.4908" / >
2022-07-19 15:17:50 -07:00
< / g >
2022-07-19 13:47:08 -07:00
<!-- ZcashFoundation/frost#55 -->
2022-07-26 18:06:52 -07:00
< g id = "node9" class = "node open" >
2022-07-19 13:47:08 -07:00
< title > ZcashFoundation/frost#55< / title >
2022-07-26 18:06:52 -07:00
< g id = "a_node9" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/55" xlink:title = "ZcashFoundation/frost#55 Rename participant indexes to participant identifiers or IDs" target = "_blank" >
2022-07-26 13:47:11 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-1029 14.5,-1029 14.5,-961 222.5,-961 222.5,-1029" / >
< text text-anchor = "middle" x = "118.5" y = "-1013.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#55< / text >
< text text-anchor = "middle" x = "118.5" y = "-998.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Rename participant< / text >
< text text-anchor = "middle" x = "118.5" y = "-983.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > indexes to participant< / text >
< text text-anchor = "middle" x = "118.5" y = "-968.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > identifiers or IDs< / text >
2022-07-19 12:45:34 -07:00
< / a >
< / g >
< / g >
2022-07-19 13:47:08 -07:00
<!-- ZcashFoundation/frost#55->ZcashFoundation/frost#79 -->
2022-07-26 18:06:52 -07:00
< g id = "edge4" class = "edge" >
2022-07-19 13:47:08 -07:00
< title > ZcashFoundation/frost#55- > ZcashFoundation/frost#79< / title >
2022-07-26 13:47:11 -07:00
< path fill = "none" stroke = "#000000" d = "M222.56,-995C233.15,-995 243.96,-995 254.65,-995" / >
< polygon fill = "#000000" stroke = "#000000" points = "254.86,-998.5001 264.86,-995 254.86,-991.5001 254.86,-998.5001" / >
2022-07-19 13:47:08 -07:00
< / g >
<!-- ZcashFoundation/frost#61 -->
2022-07-26 18:06:52 -07:00
< g id = "node10" class = "node open" >
2022-07-19 13:47:08 -07:00
< title > ZcashFoundation/frost#61< / title >
2022-07-26 18:06:52 -07:00
< g id = "a_node10" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/61" xlink:title = "ZcashFoundation/frost#61 Flesh out all rustdoc in `frost-ristretto255` public API" target = "_blank" >
2022-07-26 13:47:11 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-943 14.5,-943 14.5,-875 222.5,-875 222.5,-943" / >
< text text-anchor = "middle" x = "118.5" y = "-927.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#61< / text >
< text text-anchor = "middle" x = "118.5" y = "-912.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Flesh out all rustdoc in< / text >
< text text-anchor = "middle" x = "118.5" y = "-897.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > `frost- ristretto255`< / text >
< text text-anchor = "middle" x = "118.5" y = "-882.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > public API< / text >
2022-07-19 12:45:34 -07:00
< / a >
< / g >
< / g >
2022-07-19 13:47:08 -07:00
<!-- ZcashFoundation/frost#61->ZcashFoundation/frost#79 -->
2022-07-26 18:06:52 -07:00
< g id = "edge5" class = "edge" >
2022-07-19 13:47:08 -07:00
< title > ZcashFoundation/frost#61- > ZcashFoundation/frost#79< / title >
2022-07-26 13:47:11 -07:00
< path fill = "none" stroke = "#000000" d = "M217.86,-943.11C246.69,-953.01 277.43,-963.56 303.61,-972.55" / >
< polygon fill = "#000000" stroke = "#000000" points = "302.8154,-975.9775 313.41,-975.91 305.0857,-969.3559 302.8154,-975.9775" / >
2022-07-20 06:48:55 -07:00
< / g >
<!-- ZcashFoundation/frost#92 -->
2022-07-26 18:06:52 -07:00
< g id = "node11" class = "node open" >
2022-07-20 06:48:55 -07:00
< title > ZcashFoundation/frost#92< / title >
2022-07-26 18:06:52 -07:00
< g id = "a_node11" > < 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-07-26 13:47:11 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-857 14.5,-857 14.5,-789 222.5,-789 222.5,-857" / >
< text text-anchor = "middle" x = "118.5" y = "-841.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#92< / text >
< text text-anchor = "middle" x = "118.5" y = "-826.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > v6/v7: Use per- signer< / text >
< text text-anchor = "middle" x = "118.5" y = "-811.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > values of rho to mitigate< / text >
< text text-anchor = "middle" x = "118.5" y = "-796.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > protocol malleability< / text >
2022-07-20 06:48:55 -07:00
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#92->ZcashFoundation/frost#86 -->
2022-07-26 18:06:52 -07:00
< g id = "edge6" class = "edge" >
2022-07-20 06:48:55 -07:00
< title > ZcashFoundation/frost#92- > ZcashFoundation/frost#86< / title >
2022-07-26 13:47:11 -07:00
< path fill = "none" stroke = "#000000" d = "M222.56,-805.14C233.26,-803.3 244.18,-801.43 254.98,-799.57" / >
< polygon fill = "#000000" stroke = "#000000" points = "255.5933,-803.016 264.86,-797.88 254.413,-796.1162 255.5933,-803.016" / >
2022-07-20 06:48:55 -07:00
< / g >
<!-- ZcashFoundation/frost#91 -->
2022-07-26 18:06:52 -07:00
< g id = "node12" class = "node open" >
2022-07-20 06:48:55 -07:00
< title > ZcashFoundation/frost#91< / title >
2022-07-26 18:06:52 -07:00
< g id = "a_node12" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/91" xlink:title = "ZcashFoundation/frost#91 v6/v7: Make verification a per-ciphersuite functionality" target = "_blank" >
2022-07-26 13:47:11 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-771 14.5,-771 14.5,-703 222.5,-703 222.5,-771" / >
< text text-anchor = "middle" x = "118.5" y = "-755.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#91< / text >
< text text-anchor = "middle" x = "118.5" y = "-740.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > v6/v7: Make verification< / text >
< text text-anchor = "middle" x = "118.5" y = "-725.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > a per- ciphersuite< / text >
< text text-anchor = "middle" x = "118.5" y = "-710.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > functionality< / text >
2022-07-20 06:48:55 -07:00
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#91->ZcashFoundation/frost#86 -->
2022-07-26 18:06:52 -07:00
< g id = "edge7" class = "edge" >
2022-07-20 06:48:55 -07:00
< title > ZcashFoundation/frost#91- > ZcashFoundation/frost#86< / title >
2022-07-26 13:47:11 -07:00
< path fill = "none" stroke = "#000000" d = "M222.56,-754.86C233.26,-756.7 244.18,-758.57 254.98,-760.43" / >
< polygon fill = "#000000" stroke = "#000000" points = "254.413,-763.8838 264.86,-762.12 255.5933,-756.984 254.413,-763.8838" / >
2022-07-19 12:45:34 -07:00
< / g >
2022-07-19 13:47:08 -07:00
<!-- ZcashFoundation/frost#81 -->
2022-07-26 18:06:52 -07:00
< g id = "node13" class = "node open" >
2022-07-19 13:47:08 -07:00
< title > ZcashFoundation/frost#81< / title >
2022-07-26 18:06:52 -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-07-26 13:47:11 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-685 14.5,-685 14.5,-647 222.5,-647 222.5,-685" / >
< text text-anchor = "middle" x = "118.5" y = "-669.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#81< / text >
< text text-anchor = "middle" x = "118.5" y = "-654.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Start rerandomized repo< / text >
2022-07-19 12:45:34 -07:00
< / a >
< / g >
< / g >
2022-07-19 13:47:08 -07:00
<!-- ZcashFoundation/frost#71 -->
2022-07-26 18:06:52 -07:00
< g id = "node14" class = "node open" >
2022-07-19 13:47:08 -07:00
< title > ZcashFoundation/frost#71< / title >
2022-07-26 18:06:52 -07:00
< g id = "a_node14" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/71" xlink:title = "ZcashFoundation/frost#71 Add Ed448 support" target = "_blank" >
2022-07-26 13:47:11 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-629 14.5,-629 14.5,-591 222.5,-591 222.5,-629" / >
< text text-anchor = "middle" x = "118.5" y = "-613.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#71< / text >
< text text-anchor = "middle" x = "118.5" y = "-598.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Add Ed448 support< / text >
2022-07-19 12:45:34 -07:00
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#74 -->
2022-07-26 18:06:52 -07:00
< g id = "node15" class = "node open" >
2022-07-19 12:45:34 -07:00
< title > ZcashFoundation/frost#74< / title >
2022-07-26 18:06:52 -07:00
< g id = "a_node15" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/74" xlink:title = "ZcashFoundation/frost#74 Port fresh keygen test from `frost-core` to `frost-ristretto` and other dependent crates" target = "_blank" >
2022-07-26 13:47:11 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-572.5 14.5,-572.5 14.5,-489.5 222.5,-489.5 222.5,-572.5" / >
< text text-anchor = "middle" x = "118.5" y = "-557.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#74< / text >
< text text-anchor = "middle" x = "118.5" y = "-542.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Port fresh keygen test< / text >
< text text-anchor = "middle" x = "118.5" y = "-527.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > from `frost- core` to< / text >
< text text-anchor = "middle" x = "118.5" y = "-512.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > `frost- ristretto` and< / text >
< text text-anchor = "middle" x = "118.5" y = "-497.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > other dependent crates< / text >
2022-07-19 12:45:34 -07:00
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#70 -->
2022-07-26 18:06:52 -07:00
< g id = "node16" class = "node open" >
2022-07-19 12:45:34 -07:00
< title > ZcashFoundation/frost#70< / title >
2022-07-26 18:06:52 -07:00
< g id = "a_node16" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/70" xlink:title = "ZcashFoundation/frost#70 Add Ed25519 support" target = "_blank" >
2022-07-26 13:47:11 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-471 14.5,-471 14.5,-433 222.5,-433 222.5,-471" / >
< text text-anchor = "middle" x = "118.5" y = "-455.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#70< / text >
< text text-anchor = "middle" x = "118.5" y = "-440.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Add Ed25519 support< / text >
< / a >
< / g >
< / g >
2022-07-26 12:45:15 -07:00
<!-- ZcashFoundation/frost#35 -->
2022-07-26 13:47:11 -07:00
< g id = "node17" class = "node open" >
2022-07-26 12:45:15 -07:00
< title > ZcashFoundation/frost#35< / title >
2022-07-26 13:47:11 -07:00
< g id = "a_node17" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/35" xlink:title = "ZcashFoundation/frost#35 frost-core: Implement the generic DKG" target = "_blank" >
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-1200.5 14.5,-1200.5 14.5,-1147.5 222.5,-1147.5 222.5,-1200.5" / >
< text text-anchor = "middle" x = "118.5" y = "-1185.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#35< / text >
< text text-anchor = "middle" x = "118.5" y = "-1170.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- core: Implement the< / text >
< text text-anchor = "middle" x = "118.5" y = "-1155.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > generic DKG< / text >
2022-07-26 11:49:21 -07:00
< / a >
< / g >
< / g >
2022-07-26 12:45:15 -07:00
<!-- ZcashFoundation/frost#63 -->
2022-07-26 13:47:11 -07:00
< g id = "node18" class = "node open" >
2022-07-26 12:45:15 -07:00
< title > ZcashFoundation/frost#63< / title >
2022-07-26 13:47:11 -07:00
< g id = "a_node18" > < 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" >
< polygon fill = "#c2e0c6" stroke = "#000000" points = "473,-1208 265,-1208 265,-1140 473,-1140 473,-1208" / >
< text text-anchor = "middle" x = "369" y = "-1192.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#63< / text >
< text text-anchor = "middle" x = "369" y = "-1177.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- ristretto255:< / text >
< text text-anchor = "middle" x = "369" y = "-1162.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > implement `frost- core`' s< / text >
< text text-anchor = "middle" x = "369" y = "-1147.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > DKG concretely< / text >
2022-07-26 11:49:21 -07:00
< / a >
< / g >
< / g >
2022-07-26 12:45:15 -07:00
<!-- ZcashFoundation/frost#35->ZcashFoundation/frost#63 -->
2022-07-26 13:47:11 -07:00
< g id = "edge8" class = "edge" >
2022-07-26 12:45:15 -07:00
< title > ZcashFoundation/frost#35- > ZcashFoundation/frost#63< / title >
2022-07-26 13:47:11 -07:00
< path fill = "none" stroke = "#000000" d = "M222.56,-1174C233.15,-1174 243.96,-1174 254.65,-1174" / >
< polygon fill = "#000000" stroke = "#000000" points = "254.86,-1177.5001 264.86,-1174 254.86,-1170.5001 254.86,-1177.5001" / >
2022-07-26 12:45:15 -07:00
< / g >
2022-07-19 13:47:08 -07:00
<!-- ZcashFoundation/frost#39 -->
2022-07-26 13:47:11 -07:00
< g id = "node19" class = "node open" >
2022-07-19 13:47:08 -07:00
< title > ZcashFoundation/frost#39< / title >
2022-07-26 13:47:11 -07:00
< g id = "a_node19" > < 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 = "222.5,-1287 14.5,-1287 14.5,-1219 222.5,-1219 222.5,-1287" / >
< text text-anchor = "middle" x = "118.5" y = "-1271.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#39< / text >
< text text-anchor = "middle" x = "118.5" y = "-1256.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Migrate/port `redjubjub`< / text >
< text text-anchor = "middle" x = "118.5" y = "-1241.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > to frost- core / FROST< / text >
< text text-anchor = "middle" x = "118.5" y = "-1226.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > spec v05+< / text >
2022-07-18 08:48:53 -07:00
< / a >
< / g >
< / g >
2022-07-19 13:47:08 -07:00
<!-- ZcashFoundation/frost#40 -->
2022-07-26 13:47:11 -07:00
< g id = "node20" class = "node open" >
2022-07-19 13:47:08 -07:00
< title > ZcashFoundation/frost#40< / title >
2022-07-26 13:47:11 -07:00
< g id = "a_node20" > < 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 = "222.5,-1373 14.5,-1373 14.5,-1305 222.5,-1305 222.5,-1373" / >
< text text-anchor = "middle" x = "118.5" y = "-1357.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#40< / text >
< text text-anchor = "middle" x = "118.5" y = "-1342.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Migrate/port `redpallas`< / text >
< text text-anchor = "middle" x = "118.5" y = "-1327.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > to frost- core / FROST< / text >
< text text-anchor = "middle" x = "118.5" y = "-1312.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > spec v05+< / text >
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#102 -->
< g id = "node21" class = "node open" >
< title > ZcashFoundation/frost#102< / title >
< g id = "a_node21" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/102" xlink:title = "ZcashFoundation/frost#102 frost-core: add and use C iphersuite.identifier_to_ scalar()" target = "_blank" >
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "227,-154 10,-154 10,-86 227,-86 227,-154" / >
< text text-anchor = "middle" x = "118.5" y = "-138.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#102< / text >
< text text-anchor = "middle" x = "118.5" y = "-123.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- core: add and use C< / text >
< text text-anchor = "middle" x = "118.5" y = "-108.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > iphersuite.identifier_to_< / text >
< text text-anchor = "middle" x = "118.5" y = "-93.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > scalar()< / text >
2022-07-18 08:48:53 -07:00
< / a >
< / g >
< / g >
2022-07-26 13:47:11 -07:00
<!-- ZcashFoundation/frost#102->ZcashFoundation/frost#97 -->
< g id = "edge9" class = "edge" >
< title > ZcashFoundation/frost#102- > ZcashFoundation/frost#97< / title >
< path fill = "none" stroke = "#000000" d = "M227.28,-101.33C236.39,-99.76 245.63,-98.18 254.78,-96.61" / >
< polygon fill = "#000000" stroke = "#000000" points = "255.4085,-100.0534 264.67,-94.908 254.2212,-93.1548 255.4085,-100.0534" / >
< / g >
<!-- ZcashFoundation/frost#101 -->
< g id = "node22" class = "node open" >
< title > ZcashFoundation/frost#101< / title >
< g id = "a_node22" > < 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" >
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "227,-68 10,-68 10,0 227,0 227,-68" / >
< text text-anchor = "middle" x = "118.5" y = "-52.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#101< / text >
< text text-anchor = "middle" x = "118.5" y = "-37.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- core: support H4< / text >
< text text-anchor = "middle" x = "118.5" y = "-22.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > and H5 domain- separated< / text >
< text text-anchor = "middle" x = "118.5" y = "-7.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > hashes per- ciphersuite< / text >
< / a >
< / g >
< / g >
<!-- ZcashFoundation/frost#101->ZcashFoundation/frost#97 -->
< g id = "edge10" class = "edge" >
< title > ZcashFoundation/frost#101- > ZcashFoundation/frost#97< / title >
< path fill = "none" stroke = "#000000" d = "M227.28,-52.673C236.39,-54.237 245.63,-55.822 254.78,-57.394" / >
< polygon fill = "#000000" stroke = "#000000" points = "254.2219,-60.8493 264.67,-59.092 255.4065,-53.9503 254.2219,-60.8493" / >
< / g >
2022-05-05 12:13:01 -07:00
< / g >
< / svg >
< / div >
< script >
svgPanZoom('#dag > svg', {
zoomScaleSensitivity: 0.4
});
< / script >
< / body >
< / html >