338 lines
24 KiB
HTML
338 lines
24 KiB
HTML
<!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>
|
|
<div id="dag"><svg width="741pt" height="1655pt"
|
|
viewBox="0.00 0.00 741.00 1654.50" 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 1650.5)">
|
|
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1650.5 737,-1650.5 737,4 -4,4"/>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_0</title>
|
|
<polygon fill="none" stroke="#0000ff" points="0,-201.5 0,-754.5 497,-754.5 497,-201.5 0,-201.5"/>
|
|
<text text-anchor="middle" x="248.5" y="-739.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: IETF-ready FROST</text>
|
|
</g>
|
|
<g id="clust2" class="cluster">
|
|
<title>cluster_1</title>
|
|
<polygon fill="none" stroke="#0000ff" points="14.5,-762.5 14.5,-1484.5 497,-1484.5 497,-762.5 14.5,-762.5"/>
|
|
<text text-anchor="middle" x="255.75" y="-1469.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zcon-ready FROST</text>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#60 -->
|
|
<g id="node1" class="node open">
|
|
<title>ZcashFoundation/frost#60</title>
|
|
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/60" xlink:title="ZcashFoundation/frost#60 `frost-core`: update for spec version 5" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="230.5,-723 22.5,-723 22.5,-670 230.5,-670 230.5,-723"/>
|
|
<text text-anchor="middle" x="126.5" y="-707.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#60</text>
|
|
<text text-anchor="middle" x="126.5" y="-692.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost-core`: update for</text>
|
|
<text text-anchor="middle" x="126.5" y="-677.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec version 5</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#67 -->
|
|
<g id="node2" class="node open">
|
|
<title>ZcashFoundation/frost#67</title>
|
|
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/67" xlink:title="ZcashFoundation/frost#67 Update ristretto255 to frost-core V5" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" points="489,-493 281,-493 281,-440 489,-440 489,-493"/>
|
|
<text text-anchor="middle" x="385" y="-477.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#67</text>
|
|
<text text-anchor="middle" x="385" y="-462.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update ristretto255 to</text>
|
|
<text text-anchor="middle" x="385" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost-core V5</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#60->ZcashFoundation/frost#67 -->
|
|
<g id="edge1" class="edge">
|
|
<title>ZcashFoundation/frost#60->ZcashFoundation/frost#67</title>
|
|
<path fill="none" stroke="#000000" d="M229.69,-669.87C235.04,-667.05 240.19,-663.94 245,-660.5 303.09,-619 346.29,-545.77 368.4,-502.13"/>
|
|
<polygon fill="#000000" stroke="#000000" points="371.6114,-503.5325 372.93,-493.02 365.3435,-500.4157 371.6114,-503.5325"/>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#86 -->
|
|
<g id="node18" class="node open">
|
|
<title>ZcashFoundation/frost#86</title>
|
|
<g id="a_node18"><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">
|
|
<polygon fill="#c2e0c6" stroke="#000000" points="489,-193 281,-193 281,-140 489,-140 489,-193"/>
|
|
<text text-anchor="middle" x="385" y="-177.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#86</text>
|
|
<text text-anchor="middle" x="385" y="-162.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost-core: update for</text>
|
|
<text text-anchor="middle" x="385" y="-147.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec version 6&7</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#60->ZcashFoundation/frost#86 -->
|
|
<g id="edge3" class="edge">
|
|
<title>ZcashFoundation/frost#60->ZcashFoundation/frost#86</title>
|
|
<path fill="none" stroke="#000000" d="M230.53,-674C235.92,-670.16 240.83,-665.7 245,-660.5 307.67,-582.48 221.68,-295.88 278.95,-201.56"/>
|
|
<polygon fill="#000000" stroke="#000000" points="281.866,-203.4976 284.74,-193.3 276.134,-199.4796 281.866,-203.4976"/>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#79 -->
|
|
<g id="node19" class="node open">
|
|
<title>ZcashFoundation/frost#79</title>
|
|
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79 Publish `frost-` crates" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" points="733,-130.5 525,-130.5 525,-92.5 733,-92.5 733,-130.5"/>
|
|
<text text-anchor="middle" x="629" y="-115.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
|
|
<text text-anchor="middle" x="629" y="-100.3" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost-` crates</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#60->ZcashFoundation/frost#79 -->
|
|
<g id="edge4" class="edge">
|
|
<title>ZcashFoundation/frost#60->ZcashFoundation/frost#79</title>
|
|
<path fill="none" stroke="#000000" d="M230.59,-674.05C235.97,-670.2 240.85,-665.72 245,-660.5 318.48,-568.11 196.97,-213.42 281,-130.5 313.14,-98.785 426.09,-97.592 514.69,-102.11"/>
|
|
<polygon fill="#000000" stroke="#000000" points="514.6449,-105.6126 524.82,-102.66 515.0245,-98.6229 514.6449,-105.6126"/>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#67->ZcashFoundation/frost#79 -->
|
|
<g id="edge5" class="edge">
|
|
<title>ZcashFoundation/frost#67->ZcashFoundation/frost#79</title>
|
|
<path fill="none" stroke="#000000" d="M403.34,-439.82C448.42,-374.23 564.29,-205.65 610.02,-139.11"/>
|
|
<polygon fill="#000000" stroke="#000000" points="612.9662,-141.0026 615.75,-130.78 607.1989,-137.0354 612.9662,-141.0026"/>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#47 -->
|
|
<g id="node3" class="node open">
|
|
<title>ZcashFoundation/frost#47</title>
|
|
<g id="a_node3"><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="237,-651.5 16,-651.5 16,-553.5 237,-553.5 237,-651.5"/>
|
|
<text text-anchor="middle" x="126.5" y="-636.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#47</text>
|
|
<text text-anchor="middle" x="126.5" y="-621.3" font-family="Times,serif" font-size="14.00" fill="#000000">Note in Ristretto255 near</text>
|
|
<text text-anchor="middle" x="126.5" y="-606.3" font-family="Times,serif" font-size="14.00" fill="#000000">PublicKeyPackage where we</text>
|
|
<text text-anchor="middle" x="126.5" y="-591.3" font-family="Times,serif" font-size="14.00" fill="#000000">impl</text>
|
|
<text text-anchor="middle" x="126.5" y="-576.3" font-family="Times,serif" font-size="14.00" fill="#000000">`derive_group_info()` for</text>
|
|
<text text-anchor="middle" x="126.5" y="-561.3" font-family="Times,serif" font-size="14.00" fill="#000000">v05</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#56 -->
|
|
<g id="node4" class="node open">
|
|
<title>ZcashFoundation/frost#56</title>
|
|
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/56" xlink:title="ZcashFoundation/frost#56 Enforce that THRESHOLD and NUM_SIGNERS are never greater than p" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="245,-535.5 8,-535.5 8,-467.5 245,-467.5 245,-535.5"/>
|
|
<text text-anchor="middle" x="126.5" y="-520.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#56</text>
|
|
<text text-anchor="middle" x="126.5" y="-505.3" font-family="Times,serif" font-size="14.00" fill="#000000">Enforce that THRESHOLD</text>
|
|
<text text-anchor="middle" x="126.5" y="-490.3" font-family="Times,serif" font-size="14.00" fill="#000000">and NUM_SIGNERS are never</text>
|
|
<text text-anchor="middle" x="126.5" y="-475.3" font-family="Times,serif" font-size="14.00" fill="#000000">greater than p</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="230.5,-449.5 22.5,-449.5 22.5,-351.5 230.5,-351.5 230.5,-449.5"/>
|
|
<text text-anchor="middle" x="126.5" y="-434.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#59</text>
|
|
<text text-anchor="middle" x="126.5" y="-419.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rename</text>
|
|
<text text-anchor="middle" x="126.5" y="-404.3" font-family="Times,serif" font-size="14.00" fill="#000000">`frost::keys::{Secret,</text>
|
|
<text text-anchor="middle" x="126.5" y="-389.3" font-family="Times,serif" font-size="14.00" fill="#000000">Public}`to indicate</text>
|
|
<text text-anchor="middle" x="126.5" y="-374.3" font-family="Times,serif" font-size="14.00" fill="#000000">signing participants'</text>
|
|
<text text-anchor="middle" x="126.5" y="-359.3" font-family="Times,serif" font-size="14.00" fill="#000000">shares, not full keys.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#78 -->
|
|
<g id="node6" class="node open">
|
|
<title>ZcashFoundation/frost#78</title>
|
|
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/78" xlink:title="ZcashFoundation/frost#78 frost-core: add `commit()` to `round1` to match spec" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="230.5,-333.5 22.5,-333.5 22.5,-265.5 230.5,-265.5 230.5,-333.5"/>
|
|
<text text-anchor="middle" x="126.5" y="-318.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#78</text>
|
|
<text text-anchor="middle" x="126.5" y="-303.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost-core: add</text>
|
|
<text text-anchor="middle" x="126.5" y="-288.3" font-family="Times,serif" font-size="14.00" fill="#000000">`commit()` to `round1` to</text>
|
|
<text text-anchor="middle" x="126.5" y="-273.3" font-family="Times,serif" font-size="14.00" fill="#000000">match spec</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#68 -->
|
|
<g id="node7" class="node open">
|
|
<title>ZcashFoundation/frost#68</title>
|
|
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/68" xlink:title="ZcashFoundation/frost#68 Create IETF presentation" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="230.5,-247.5 22.5,-247.5 22.5,-209.5 230.5,-209.5 230.5,-247.5"/>
|
|
<text text-anchor="middle" x="126.5" y="-232.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#68</text>
|
|
<text text-anchor="middle" x="126.5" y="-217.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create IETF presentation</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#35 -->
|
|
<g id="node8" class="node open">
|
|
<title>ZcashFoundation/frost#35</title>
|
|
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/35" xlink:title="ZcashFoundation/frost#35 frost-core: Implement the generic DKG" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="230.5,-1453 22.5,-1453 22.5,-1400 230.5,-1400 230.5,-1453"/>
|
|
<text text-anchor="middle" x="126.5" y="-1437.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
|
|
<text text-anchor="middle" x="126.5" y="-1422.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost-core: Implement the</text>
|
|
<text text-anchor="middle" x="126.5" y="-1407.8" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#63 -->
|
|
<g id="node9" class="node open">
|
|
<title>ZcashFoundation/frost#63</title>
|
|
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/63" xlink:title="ZcashFoundation/frost#63 frost-ristretto255: implement `frost-core`'s DKG concretely" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" points="489,-1453.5 281,-1453.5 281,-1385.5 489,-1385.5 489,-1453.5"/>
|
|
<text text-anchor="middle" x="385" y="-1438.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
|
|
<text text-anchor="middle" x="385" y="-1423.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost-ristretto255:</text>
|
|
<text text-anchor="middle" x="385" y="-1408.3" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost-core`'s</text>
|
|
<text text-anchor="middle" x="385" y="-1393.3" font-family="Times,serif" font-size="14.00" fill="#000000">DKG concretely</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#35->ZcashFoundation/frost#63 -->
|
|
<g id="edge2" class="edge">
|
|
<title>ZcashFoundation/frost#35->ZcashFoundation/frost#63</title>
|
|
<path fill="none" stroke="#000000" d="M230.52,-1423.7C243.72,-1423.3 257.27,-1423 270.62,-1422.6"/>
|
|
<polygon fill="#000000" stroke="#000000" points="270.8778,-1426.094 280.77,-1422.3 270.6709,-1419.0971 270.8778,-1426.094"/>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#37 -->
|
|
<g id="node10" class="node open">
|
|
<title>ZcashFoundation/frost#37</title>
|
|
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/37" xlink:title="ZcashFoundation/frost#37 Draft a ZIP document for using FROST in the re- randomized SpendAuth setting in Zcash" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="230.5,-1382 22.5,-1382 22.5,-1299 230.5,-1299 230.5,-1382"/>
|
|
<text text-anchor="middle" x="126.5" y="-1366.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#37</text>
|
|
<text text-anchor="middle" x="126.5" y="-1351.8" font-family="Times,serif" font-size="14.00" fill="#000000">Draft a ZIP document for</text>
|
|
<text text-anchor="middle" x="126.5" y="-1336.8" font-family="Times,serif" font-size="14.00" fill="#000000">using FROST in the re-</text>
|
|
<text text-anchor="middle" x="126.5" y="-1321.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomized SpendAuth</text>
|
|
<text text-anchor="middle" x="126.5" y="-1306.8" font-family="Times,serif" font-size="14.00" fill="#000000">setting in Zcash</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#75 -->
|
|
<g id="node11" class="node open">
|
|
<title>ZcashFoundation/frost#75</title>
|
|
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/75" xlink:title="ZcashFoundation/frost#75 frost-core: Remove `order()` from the `Group` trait" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="230.5,-1280.5 22.5,-1280.5 22.5,-1212.5 230.5,-1212.5 230.5,-1280.5"/>
|
|
<text text-anchor="middle" x="126.5" y="-1265.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#75</text>
|
|
<text text-anchor="middle" x="126.5" y="-1250.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost-core: Remove</text>
|
|
<text text-anchor="middle" x="126.5" y="-1235.3" font-family="Times,serif" font-size="14.00" fill="#000000">`order()` from the</text>
|
|
<text text-anchor="middle" x="126.5" y="-1220.3" font-family="Times,serif" font-size="14.00" fill="#000000">`Group` trait</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#81 -->
|
|
<g id="node12" class="node open">
|
|
<title>ZcashFoundation/frost#81</title>
|
|
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81 Start rerandomized repo" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="230.5,-1194.5 22.5,-1194.5 22.5,-1156.5 230.5,-1156.5 230.5,-1194.5"/>
|
|
<text text-anchor="middle" x="126.5" y="-1179.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
|
|
<text text-anchor="middle" x="126.5" y="-1164.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#71 -->
|
|
<g id="node13" class="node open">
|
|
<title>ZcashFoundation/frost#71</title>
|
|
<g id="a_node13"><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" stroke-width="2" points="230.5,-1138.5 22.5,-1138.5 22.5,-1100.5 230.5,-1100.5 230.5,-1138.5"/>
|
|
<text text-anchor="middle" x="126.5" y="-1123.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
|
|
<text text-anchor="middle" x="126.5" y="-1108.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#55 -->
|
|
<g id="node14" class="node open">
|
|
<title>ZcashFoundation/frost#55</title>
|
|
<g id="a_node14"><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">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="230.5,-1082.5 22.5,-1082.5 22.5,-1014.5 230.5,-1014.5 230.5,-1082.5"/>
|
|
<text text-anchor="middle" x="126.5" y="-1067.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#55</text>
|
|
<text text-anchor="middle" x="126.5" y="-1052.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rename participant</text>
|
|
<text text-anchor="middle" x="126.5" y="-1037.3" font-family="Times,serif" font-size="14.00" fill="#000000">indexes to participant</text>
|
|
<text text-anchor="middle" x="126.5" y="-1022.3" font-family="Times,serif" font-size="14.00" fill="#000000">identifiers or IDs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#61 -->
|
|
<g id="node15" class="node open">
|
|
<title>ZcashFoundation/frost#61</title>
|
|
<g id="a_node15"><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">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="230.5,-996.5 22.5,-996.5 22.5,-928.5 230.5,-928.5 230.5,-996.5"/>
|
|
<text text-anchor="middle" x="126.5" y="-981.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#61</text>
|
|
<text text-anchor="middle" x="126.5" y="-966.3" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
|
|
<text text-anchor="middle" x="126.5" y="-951.3" font-family="Times,serif" font-size="14.00" fill="#000000">`frost-ristretto255`</text>
|
|
<text text-anchor="middle" x="126.5" y="-936.3" font-family="Times,serif" font-size="14.00" fill="#000000">public API</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#74 -->
|
|
<g id="node16" class="node open">
|
|
<title>ZcashFoundation/frost#74</title>
|
|
<g id="a_node16"><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">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="230.5,-910 22.5,-910 22.5,-827 230.5,-827 230.5,-910"/>
|
|
<text text-anchor="middle" x="126.5" y="-894.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#74</text>
|
|
<text text-anchor="middle" x="126.5" y="-879.8" font-family="Times,serif" font-size="14.00" fill="#000000">Port fresh keygen test</text>
|
|
<text text-anchor="middle" x="126.5" y="-864.8" font-family="Times,serif" font-size="14.00" fill="#000000">from `frost-core` to</text>
|
|
<text text-anchor="middle" x="126.5" y="-849.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost-ristretto` and</text>
|
|
<text text-anchor="middle" x="126.5" y="-834.8" font-family="Times,serif" font-size="14.00" fill="#000000">other dependent crates</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#70 -->
|
|
<g id="node17" class="node open">
|
|
<title>ZcashFoundation/frost#70</title>
|
|
<g id="a_node17"><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" stroke-width="2" points="230.5,-808.5 22.5,-808.5 22.5,-770.5 230.5,-770.5 230.5,-808.5"/>
|
|
<text text-anchor="middle" x="126.5" y="-793.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
|
|
<text text-anchor="middle" x="126.5" y="-778.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#39 -->
|
|
<g id="node20" class="node open">
|
|
<title>ZcashFoundation/frost#39</title>
|
|
<g id="a_node20"><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="230.5,-1560.5 22.5,-1560.5 22.5,-1492.5 230.5,-1492.5 230.5,-1560.5"/>
|
|
<text text-anchor="middle" x="126.5" y="-1545.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#39</text>
|
|
<text text-anchor="middle" x="126.5" y="-1530.3" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redjubjub`</text>
|
|
<text text-anchor="middle" x="126.5" y="-1515.3" font-family="Times,serif" font-size="14.00" fill="#000000">to frost-core / FROST</text>
|
|
<text text-anchor="middle" x="126.5" y="-1500.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#40 -->
|
|
<g id="node21" class="node open">
|
|
<title>ZcashFoundation/frost#40</title>
|
|
<g id="a_node21"><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="230.5,-1646.5 22.5,-1646.5 22.5,-1578.5 230.5,-1578.5 230.5,-1646.5"/>
|
|
<text text-anchor="middle" x="126.5" y="-1631.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#40</text>
|
|
<text text-anchor="middle" x="126.5" y="-1616.3" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redpallas`</text>
|
|
<text text-anchor="middle" x="126.5" y="-1601.3" font-family="Times,serif" font-size="14.00" fill="#000000">to frost-core / FROST</text>
|
|
<text text-anchor="middle" x="126.5" y="-1586.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec v05+</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#80 -->
|
|
<g id="node22" class="node open">
|
|
<title>ZcashFoundation/frost#80</title>
|
|
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/80" xlink:title="ZcashFoundation/frost#80 frost-p256: update to `frost-core` that supports /draft-irtf- cfrg-frost v5+" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="489,-83 281,-83 281,0 489,0 489,-83"/>
|
|
<text text-anchor="middle" x="385" y="-67.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#80</text>
|
|
<text text-anchor="middle" x="385" y="-52.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost-p256: update to</text>
|
|
<text text-anchor="middle" x="385" y="-37.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost-core` that</text>
|
|
<text text-anchor="middle" x="385" y="-22.8" font-family="Times,serif" font-size="14.00" fill="#000000">supports /draft-irtf-</text>
|
|
<text text-anchor="middle" x="385" y="-7.8" font-family="Times,serif" font-size="14.00" fill="#000000">cfrg-frost v5+</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/frost#80->ZcashFoundation/frost#79 -->
|
|
<g id="edge6" class="edge">
|
|
<title>ZcashFoundation/frost#80->ZcashFoundation/frost#79</title>
|
|
<path fill="none" stroke="#000000" d="M489.19,-71.389C510.56,-77.521 532.68,-83.866 552.84,-89.65"/>
|
|
<polygon fill="#000000" stroke="#000000" points="551.9925,-93.048 562.57,-92.442 553.9233,-86.3195 551.9925,-93.048"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|
|
</div>
|
|
|
|
<script>
|
|
svgPanZoom('#dag > svg', {
|
|
zoomScaleSensitivity: 0.4
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|