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-08-01 14:47:37 -07:00
< div id = "dag" > < svg width = "733pt" height = "1406pt"
viewBox="0.00 0.00 733.00 1406.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 1402)" >
< polygon fill = "#ffffff" stroke = "transparent" points = "-4,4 -4,-1402 729,-1402 729,4 -4,4" / >
2022-06-20 09:54:39 -07:00
< g id = "clust1" class = "cluster" >
2022-08-02 02:46:34 -07:00
< title > cluster_0< / title >
< polygon fill = "none" stroke = "#0000ff" points = "257,-31 257,-210 725,-210 725,-31 257,-31" / >
< text text-anchor = "middle" x = "491" y = "-194.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Epic: v8< / text >
< / g >
< g id = "clust2" class = "cluster" >
2022-08-01 15:46:50 -07:00
< title > cluster_1< / title >
2022-08-01 14:47:37 -07:00
< polygon fill = "none" stroke = "#0000ff" points = "0,-218 0,-1157 481,-1157 481,-218 0,-218" / >
< text text-anchor = "middle" x = "240.5" y = "-1141.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Epic: Zcon- ready FROST< / text >
< / g >
2022-08-02 02:46:34 -07:00
<!-- ZcashFoundation/frost#97 -->
< g id = "node1" class = "node open" >
< 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,-92.5 509,-92.5 509,-39.5 717,-39.5 717,-92.5" / >
< text text-anchor = "middle" x = "613" y = "-77.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#99< / text >
< text text-anchor = "middle" x = "613" y = "-62.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- p256: update to use< / text >
< text text-anchor = "middle" x = "613" y = "-47.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,-72.303C481.57,-71.925 490.06,-71.542 498.51,-71.162" / >
< polygon fill = "#000000" stroke = "#000000" points = "498.938,-74.6463 508.77,-70.699 498.6224,-67.6535 498.938,-74.6463" / >
< / 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,-179 509,-179 509,-111 717,-111 717,-179" / >
< text text-anchor = "middle" x = "613" y = "-163.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#98< / text >
< text text-anchor = "middle" x = "613" y = "-148.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- ristretto255:< / text >
< text text-anchor = "middle" x = "613" y = "-133.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > update to use frost- core< / text >
< text text-anchor = "middle" x = "613" y = "-118.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 = "M464.39,-103.58C475.77,-106.75 487.47,-110.02 499.08,-113.25" / >
< polygon fill = "#000000" stroke = "#000000" points = "498.2274,-116.6457 508.8,-115.96 500.1074,-109.9029 498.2274,-116.6457" / >
2022-08-01 11:50:56 -07:00
< / g >
2022-08-01 12:45:24 -07:00
<!-- ZcashFoundation/frost#86 -->
2022-08-02 02:46:34 -07:00
< g id = "node4" class = "node open" >
2022-07-20 06:48:55 -07:00
< title > ZcashFoundation/frost#86< / title >
2022-08-02 02:46:34 -07:00
< g id = "a_node4" > < 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-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "473,-831.5 265,-831.5 265,-778.5 473,-778.5 473,-831.5" / >
< text text-anchor = "middle" x = "369" y = "-816.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#86< / text >
< text text-anchor = "middle" x = "369" y = "-801.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- core: update for< / text >
< text text-anchor = "middle" x = "369" y = "-786.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-08-02 02:46:34 -07:00
< g id = "node5" class = "node open" >
2022-07-19 15:17:50 -07:00
< title > ZcashFoundation/frost#95< / title >
2022-08-02 02:46:34 -07:00
< g id = "a_node5" > < 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-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-1125.5 14.5,-1125.5 14.5,-1072.5 222.5,-1072.5 222.5,-1125.5" / >
< text text-anchor = "middle" x = "118.5" y = "-1110.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#95< / text >
< text text-anchor = "middle" x = "118.5" y = "-1095.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 = "-1080.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-08-02 02:46:34 -07:00
< g id = "node6" class = "node open" >
2022-07-19 15:01:47 -07:00
< title > ZcashFoundation/frost#79< / title >
2022-08-02 02:46:34 -07:00
< g id = "a_node6" > < a xlink:href = "https://github.com/ZcashFoundation/frost/issues/79" xlink:title = "ZcashFoundation/frost#79 Publish `frost-` crates" target = "_blank" >
2022-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "473,-1039 265,-1039 265,-1001 473,-1001 473,-1039" / >
< text text-anchor = "middle" x = "369" y = "-1023.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#79< / text >
< text text-anchor = "middle" x = "369" y = "-1008.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-08-02 02:46:34 -07:00
< g id = "edge3" class = "edge" >
2022-07-19 15:17:50 -07:00
< title > ZcashFoundation/frost#95- > ZcashFoundation/frost#79< / title >
2022-08-01 14:47:37 -07:00
< path fill = "none" stroke = "#000000" d = "M202.61,-1072.5C233.77,-1062.6 268.75,-1051.6 298.56,-1042.2" / >
< polygon fill = "#000000" stroke = "#000000" points = "299.971,-1045.4259 308.47,-1039.1 297.8811,-1038.7452 299.971,-1045.4259" / >
2022-07-19 15:17:50 -07:00
< / g >
2022-07-19 13:47:08 -07:00
<!-- ZcashFoundation/frost#55 -->
2022-08-02 02:46:34 -07:00
< g id = "node7" class = "node open" >
2022-07-19 13:47:08 -07:00
< title > ZcashFoundation/frost#55< / title >
2022-08-02 02:46:34 -07:00
< g id = "a_node7" > < 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-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-1054 14.5,-1054 14.5,-986 222.5,-986 222.5,-1054" / >
< text text-anchor = "middle" x = "118.5" y = "-1038.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#55< / text >
< text text-anchor = "middle" x = "118.5" y = "-1023.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Rename participant< / text >
< text text-anchor = "middle" x = "118.5" y = "-1008.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > indexes to participant< / text >
< text text-anchor = "middle" x = "118.5" y = "-993.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-08-02 02:46:34 -07:00
< g id = "edge4" class = "edge" >
2022-07-19 13:47:08 -07:00
< title > ZcashFoundation/frost#55- > ZcashFoundation/frost#79< / title >
2022-08-01 14:47:37 -07:00
< path fill = "none" stroke = "#000000" d = "M222.56,-1020C233.15,-1020 243.96,-1020 254.65,-1020" / >
< polygon fill = "#000000" stroke = "#000000" points = "254.86,-1023.5001 264.86,-1020 254.86,-1016.5001 254.86,-1023.5001" / >
2022-07-19 13:47:08 -07:00
< / g >
<!-- ZcashFoundation/frost#61 -->
2022-08-02 02:46:34 -07:00
< g id = "node8" class = "node open" >
2022-07-19 13:47:08 -07:00
< title > ZcashFoundation/frost#61< / title >
2022-08-02 02:46:34 -07:00
< g id = "a_node8" > < 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-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-968 14.5,-968 14.5,-900 222.5,-900 222.5,-968" / >
< text text-anchor = "middle" x = "118.5" y = "-952.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#61< / text >
< text text-anchor = "middle" x = "118.5" y = "-937.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 = "-922.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > `frost- ristretto255`< / text >
< text text-anchor = "middle" x = "118.5" y = "-907.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-08-02 02:46:34 -07:00
< g id = "edge5" class = "edge" >
2022-07-19 13:47:08 -07:00
< title > ZcashFoundation/frost#61- > ZcashFoundation/frost#79< / title >
2022-08-01 14:47:37 -07:00
< path fill = "none" stroke = "#000000" d = "M217.86,-968.11C246.69,-978.01 277.43,-988.56 303.61,-997.55" / >
< polygon fill = "#000000" stroke = "#000000" points = "302.8154,-1000.9772 313.41,-1000.9 305.0797,-994.3535 302.8154,-1000.9772" / >
2022-07-20 06:48:55 -07:00
< / g >
<!-- ZcashFoundation/frost#92 -->
2022-08-02 02:46:34 -07:00
< g id = "node9" class = "node open" >
2022-07-20 06:48:55 -07:00
< title > ZcashFoundation/frost#92< / title >
2022-08-02 02:46:34 -07:00
< g id = "a_node9" > < 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-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-882 14.5,-882 14.5,-814 222.5,-814 222.5,-882" / >
< text text-anchor = "middle" x = "118.5" y = "-866.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#92< / text >
< text text-anchor = "middle" x = "118.5" y = "-851.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 = "-836.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 = "-821.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-08-02 02:46:34 -07:00
< g id = "edge6" class = "edge" >
2022-07-20 06:48:55 -07:00
< title > ZcashFoundation/frost#92- > ZcashFoundation/frost#86< / title >
2022-08-01 14:47:37 -07:00
< path fill = "none" stroke = "#000000" d = "M222.56,-830.14C233.26,-828.3 244.18,-826.43 254.98,-824.57" / >
< polygon fill = "#000000" stroke = "#000000" points = "255.5933,-828.016 264.86,-822.88 254.413,-821.1162 255.5933,-828.016" / >
2022-07-20 06:48:55 -07:00
< / g >
<!-- ZcashFoundation/frost#91 -->
2022-08-02 02:46:34 -07:00
< g id = "node10" class = "node open" >
2022-07-20 06:48:55 -07:00
< title > ZcashFoundation/frost#91< / title >
2022-08-02 02:46:34 -07:00
< g id = "a_node10" > < 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-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-796 14.5,-796 14.5,-728 222.5,-728 222.5,-796" / >
< text text-anchor = "middle" x = "118.5" y = "-780.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#91< / text >
< text text-anchor = "middle" x = "118.5" y = "-765.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > v6/v7: Make verification< / text >
< text text-anchor = "middle" x = "118.5" y = "-750.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > a per- ciphersuite< / text >
< text text-anchor = "middle" x = "118.5" y = "-735.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-08-02 02:46:34 -07:00
< g id = "edge7" class = "edge" >
2022-07-20 06:48:55 -07:00
< title > ZcashFoundation/frost#91- > ZcashFoundation/frost#86< / title >
2022-08-01 14:47:37 -07:00
< path fill = "none" stroke = "#000000" d = "M222.56,-779.86C233.26,-781.7 244.18,-783.57 254.98,-785.43" / >
< polygon fill = "#000000" stroke = "#000000" points = "254.413,-788.8838 264.86,-787.12 255.5933,-781.984 254.413,-788.8838" / >
< / g >
<!-- ZcashFoundation/frost#47 -->
2022-08-02 02:46:34 -07:00
< g id = "node11" class = "node open" >
2022-08-01 14:47:37 -07:00
< title > ZcashFoundation/frost#47< / title >
2022-08-02 02:46:34 -07:00
< g id = "a_node11" > < 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" >
2022-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "229,-710 8,-710 8,-612 229,-612 229,-710" / >
< text text-anchor = "middle" x = "118.5" y = "-694.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#47< / text >
< text text-anchor = "middle" x = "118.5" y = "-679.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Note in Ristretto255 near< / text >
< text text-anchor = "middle" x = "118.5" y = "-664.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > PublicKeyPackage where we< / text >
< text text-anchor = "middle" x = "118.5" y = "-649.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > impl< / text >
< text text-anchor = "middle" x = "118.5" y = "-634.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > `derive_group_info()` for< / text >
< text text-anchor = "middle" x = "118.5" y = "-619.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > v05< / text >
< / a >
< / g >
2022-07-19 12:45:34 -07:00
< / g >
2022-08-01 11:50:56 -07:00
<!-- ZcashFoundation/frost#59 -->
2022-08-02 02:46:34 -07:00
< g id = "node12" class = "node open" >
2022-08-01 11:50:56 -07:00
< title > ZcashFoundation/frost#59< / title >
2022-08-02 02:46:34 -07:00
< g id = "a_node12" > < 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" >
2022-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-594 14.5,-594 14.5,-496 222.5,-496 222.5,-594" / >
< text text-anchor = "middle" x = "118.5" y = "-578.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#59< / text >
< text text-anchor = "middle" x = "118.5" y = "-563.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Rename< / text >
< text text-anchor = "middle" x = "118.5" y = "-548.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > `frost::keys::{Secret,< / text >
< text text-anchor = "middle" x = "118.5" y = "-533.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Public}`to indicate< / text >
< text text-anchor = "middle" x = "118.5" y = "-518.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > signing participants' < / text >
< text text-anchor = "middle" x = "118.5" y = "-503.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > shares, not full keys.< / text >
2022-07-19 12:45:34 -07:00
< / a >
< / g >
< / g >
2022-08-01 11:50:56 -07:00
<!-- ZcashFoundation/frost#81 -->
2022-08-02 02:46:34 -07:00
< g id = "node13" class = "node open" >
2022-08-01 11:50:56 -07:00
< title > ZcashFoundation/frost#81< / title >
2022-08-02 02:46:34 -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-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-478 14.5,-478 14.5,-440 222.5,-440 222.5,-478" / >
< text text-anchor = "middle" x = "118.5" y = "-462.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#81< / text >
< text text-anchor = "middle" x = "118.5" y = "-447.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-08-01 11:50:56 -07:00
<!-- ZcashFoundation/frost#71 -->
2022-08-02 02:46:34 -07:00
< g id = "node14" class = "node open" >
2022-08-01 11:50:56 -07:00
< title > ZcashFoundation/frost#71< / title >
2022-08-02 02:46:34 -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-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-422 14.5,-422 14.5,-384 222.5,-384 222.5,-422" / >
< text text-anchor = "middle" x = "118.5" y = "-406.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#71< / text >
< text text-anchor = "middle" x = "118.5" y = "-391.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 >
2022-08-01 11:50:56 -07:00
<!-- ZcashFoundation/frost#74 -->
2022-08-02 02:46:34 -07:00
< g id = "node15" class = "node open" >
2022-08-01 11:50:56 -07:00
< title > ZcashFoundation/frost#74< / title >
2022-08-02 02:46:34 -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-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-365.5 14.5,-365.5 14.5,-282.5 222.5,-282.5 222.5,-365.5" / >
< text text-anchor = "middle" x = "118.5" y = "-350.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#74< / text >
< text text-anchor = "middle" x = "118.5" y = "-335.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Port fresh keygen test< / text >
< text text-anchor = "middle" x = "118.5" y = "-320.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > from `frost- core` to< / text >
< text text-anchor = "middle" x = "118.5" y = "-305.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > `frost- ristretto` and< / text >
< text text-anchor = "middle" x = "118.5" y = "-290.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > other dependent crates< / text >
2022-07-26 13:47:11 -07:00
< / a >
< / g >
< / g >
2022-08-01 11:50:56 -07:00
<!-- ZcashFoundation/frost#70 -->
2022-08-02 02:46:34 -07:00
< g id = "node16" class = "node open" >
2022-08-01 14:47:37 -07:00
< title > ZcashFoundation/frost#70< / title >
2022-08-02 02:46:34 -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-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-264 14.5,-264 14.5,-226 222.5,-226 222.5,-264" / >
< text text-anchor = "middle" x = "118.5" y = "-248.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#70< / text >
< text text-anchor = "middle" x = "118.5" y = "-233.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Add Ed25519 support< / text >
2022-08-01 11:50:56 -07:00
< / 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" >
2022-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-1225.5 14.5,-1225.5 14.5,-1172.5 222.5,-1172.5 222.5,-1225.5" / >
< text text-anchor = "middle" x = "118.5" y = "-1210.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#35< / text >
< text text-anchor = "middle" x = "118.5" y = "-1195.3" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- core: Implement the< / text >
< text text-anchor = "middle" x = "118.5" y = "-1180.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" >
2022-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" points = "473,-1233 265,-1233 265,-1165 473,-1165 473,-1233" / >
< text text-anchor = "middle" x = "369" y = "-1217.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#63< / text >
< text text-anchor = "middle" x = "369" y = "-1202.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > frost- ristretto255:< / text >
< text text-anchor = "middle" x = "369" y = "-1187.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > implement `frost- core`' s< / text >
< text text-anchor = "middle" x = "369" y = "-1172.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-08-01 14:47:37 -07:00
< path fill = "none" stroke = "#000000" d = "M222.56,-1199C233.15,-1199 243.96,-1199 254.65,-1199" / >
< polygon fill = "#000000" stroke = "#000000" points = "254.86,-1202.5001 264.86,-1199 254.86,-1195.5001 254.86,-1202.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" >
2022-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-1312 14.5,-1312 14.5,-1244 222.5,-1244 222.5,-1312" / >
< text text-anchor = "middle" x = "118.5" y = "-1296.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#39< / text >
< text text-anchor = "middle" x = "118.5" y = "-1281.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Migrate/port `redjubjub`< / text >
< text text-anchor = "middle" x = "118.5" y = "-1266.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > to frost- core / FROST< / text >
< text text-anchor = "middle" x = "118.5" y = "-1251.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" >
2022-08-01 14:47:37 -07:00
< polygon fill = "#c2e0c6" stroke = "#000000" stroke-width = "2" points = "222.5,-1398 14.5,-1398 14.5,-1330 222.5,-1330 222.5,-1398" / >
< text text-anchor = "middle" x = "118.5" y = "-1382.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > ZcashFoundation/frost#40< / text >
< text text-anchor = "middle" x = "118.5" y = "-1367.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > Migrate/port `redpallas`< / text >
< text text-anchor = "middle" x = "118.5" y = "-1352.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > to frost- core / FROST< / text >
< text text-anchor = "middle" x = "118.5" y = "-1337.8" font-family = "Times,serif" font-size = "14.00" fill = "#000000" > spec v05+< / text >
2022-07-26 13:47:11 -07:00
< / 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 >
2022-08-01 14:47:37 -07:00
< path fill = "none" stroke = "#000000" d = "M227.28,-101.33C236.39,-99.763 245.63,-98.178 254.78,-96.606" / >
< polygon fill = "#000000" stroke = "#000000" points = "255.4065,-100.0497 264.67,-94.908 254.2219,-93.1507 255.4065,-100.0497" / >
2022-07-26 13:47:11 -07:00
< / 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 >