diff --git a/zcash-zf-dag.html b/zcash-zf-dag.html index 718a5f31..d0008e5e 100644 --- a/zcash-zf-dag.html +++ b/zcash-zf-dag.html @@ -27,30 +27,30 @@ Tracking: Tech Debt +cluster_5 + +Epic: Zebra as a lightwalletd backend + + cluster_2 Mini-Epic: Stop tokio tasks running for a long time and blocking other tasks - + cluster_1 Epic: Zebra Stable Release Candidate - + cluster_4 Tracking: Documentation - + cluster_0 Tracking: Zebra as a Full-Node Wallet - -cluster_5 - -Epic: Zebra as a lightwalletd backend - ZcashFoundation/zebra#1791 @@ -155,10 +155,33 @@ - + +ZcashFoundation/zebra#4350 + + +ZcashFoundation/zebra#4350 +Add GetMempoolTx gRPC +test + + + + + +ZcashFoundation/zebra#4612 + + +ZcashFoundation/zebra#4612 +ci: Wait for lightwalletd +image rebuild if it has +changed + + + + + ZcashFoundation/zebra#4721 - + @@ -171,9 +194,9 @@ - + ZcashFoundation/zebra#4823 - + ZcashFoundation/zebra#4823 Find out which parts of C @@ -189,9 +212,9 @@ - + ZcashFoundation/zebra#4784 - + ZcashFoundation/zebra#4784 Store only the first tree @@ -207,9 +230,9 @@ - + ZcashFoundation/zebra#4794 - + ZcashFoundation/zebra#4794 Revert note commitment @@ -220,9 +243,9 @@ - + ZcashFoundation/zebra#4837 - + ZcashFoundation/zebra#4837 Store history trees by @@ -238,9 +261,9 @@ - + ZcashFoundation/zebra#4774 - + ZcashFoundation/zebra#4774 Add an NU5 block test @@ -251,9 +274,9 @@ - + ZcashFoundation/zebra#4841 - + ZcashFoundation/zebra#4841 Improve note commitment @@ -268,9 +291,9 @@ - + ZcashFoundation/zebra#4775 - + ZcashFoundation/zebra#4775 Add an NU5 block test @@ -287,9 +310,9 @@ - + ZcashFoundation/zebra#4831 - + ZcashFoundation/zebra#4831 Revert deserializing @@ -299,9 +322,9 @@ - + ZcashFoundation/zebra#4824 - + ZcashFoundation/zebra#4824 Send note commitment and @@ -312,9 +335,9 @@ - + ZcashFoundation/zebra#4583 - + ZcashFoundation/zebra#4583 Investigate busiest tasks @@ -323,9 +346,9 @@ - + ZcashFoundation/zebra#4821 - + ZcashFoundation/zebra#4821 Open the database in a @@ -334,9 +357,9 @@ - + ZcashFoundation/zebra#4789 - + ZcashFoundation/zebra#4789 Move CPU-heavy proof @@ -346,9 +369,9 @@ - + ZcashFoundation/zebra#2631 - + ZcashFoundation/zebra#2631 Send committed spent @@ -358,9 +381,9 @@ - + ZcashFoundation/zebra#1894 - + ZcashFoundation/zebra#1894 Zebra should follow OS @@ -370,9 +393,9 @@ - + ZcashFoundation/zebra#3432 - + ZcashFoundation/zebra#3432 Use the Filesystem @@ -389,9 +412,9 @@ - + ZcashFoundation/zebra#3050 - + ZcashFoundation/zebra#3050 Tag Zebra 1.0.0-rc.0 @@ -400,9 +423,9 @@ - + ZcashFoundation/zebra#1904 - + ZcashFoundation/zebra#1904 Some DNS seeders and @@ -418,9 +441,9 @@ - + ZcashFoundation/zebra#4753 - + ZcashFoundation/zebra#4753 ci: Split deploy-gcp- @@ -430,9 +453,9 @@ - + ZcashFoundation/zebra#4834 - + ZcashFoundation/zebra#4834 Switch zebrad to a non- @@ -458,9 +481,9 @@ - + ZcashFoundation/zebra#4562 - + ZcashFoundation/zebra#4562 Deploy long-running Zebra @@ -476,9 +499,9 @@ - + ZcashFoundation/zebra#4733 - + ZcashFoundation/zebra#4733 Return connection errors @@ -523,9 +546,9 @@ - + ZcashFoundation/zebra#4734 - + ZcashFoundation/zebra#4734 Return errors from @@ -541,9 +564,9 @@ - + ZcashFoundation/zebra#4684 - + ZcashFoundation/zebra#4684 Test that every old @@ -553,9 +576,9 @@ - + ZcashFoundation/zebra#4778 - + ZcashFoundation/zebra#4778 Replace old release @@ -566,9 +589,9 @@ - + ZcashFoundation/zebra#4677 - + ZcashFoundation/zebra#4677 Various tests sometimes @@ -577,9 +600,9 @@ - + ZcashFoundation/zebra#1621 - + ZcashFoundation/zebra#1621 Run `zebrad start` by @@ -588,9 +611,9 @@ - + ZcashFoundation/zebra#4295 - + ZcashFoundation/zebra#4295 Truncate branch name when @@ -600,9 +623,9 @@ - + ZcashFoundation/zebra#1638 - + ZcashFoundation/zebra#1638 Create PGP keys amongst @@ -611,9 +634,9 @@ - + ZcashFoundation/zebra#4822 - + ZcashFoundation/zebra#4822 Speed up opening the @@ -622,9 +645,9 @@ - + ZcashFoundation/zebra#3757 - + ZcashFoundation/zebra#3757 De-duplicate note @@ -635,9 +658,9 @@ - + ZcashFoundation/zebra#1615 - + ZcashFoundation/zebra#1615 Zebra stable download @@ -647,9 +670,9 @@ - + ZcashFoundation/zebra#4678 - + ZcashFoundation/zebra#4678 Return peer metadata from @@ -659,9 +682,9 @@ - + ZcashFoundation/zebra#4751 - + ZcashFoundation/zebra#4751 ci: Add missing CI/CD @@ -671,9 +694,9 @@ - + ZcashFoundation/zebra#2001 - + ZcashFoundation/zebra#2001 Write a draft security @@ -682,9 +705,9 @@ - + ZcashFoundation/zebra#4591 - + ZcashFoundation/zebra#4591 Fix timeout not being @@ -693,9 +716,9 @@ - + ZcashFoundation/zebra#2971 - + ZcashFoundation/zebra#2971 Fix crawler.rs doctest @@ -703,9 +726,9 @@ - + ZcashFoundation/zebra#1963 - + ZcashFoundation/zebra#1963 Work out how to release @@ -766,9 +789,9 @@ - + ZcashFoundation/zebra#2972 - + ZcashFoundation/zebra#2972 Make it easy for users to @@ -778,9 +801,9 @@ - + ZcashFoundation/zebra#2740 - + ZcashFoundation/zebra#2740 Documentation: link to @@ -791,9 +814,9 @@ - + ZcashFoundation/zebra#271 - + ZcashFoundation/zebra#271 Sapling/Orchard Key @@ -802,9 +825,9 @@ - + ZcashFoundation/zebra#269 - + ZcashFoundation/zebra#269 Sapling/Orchard note @@ -820,9 +843,9 @@ - + ZcashFoundation/zebra#3002 - + ZcashFoundation/zebra#3002 Sapling note decryption @@ -837,9 +860,9 @@ - + ZcashFoundation/zebra#325 - + ZcashFoundation/zebra#325 Block Chain Scanning @@ -847,9 +870,9 @@ - + ZcashFoundation/zebra#4691 - + ZcashFoundation/zebra#4691 Stop assuming testnet @@ -859,9 +882,9 @@ - + ZcashFoundation/zebra#267 - + ZcashFoundation/zebra#267 Implement ZIP-32 Sapling @@ -871,9 +894,9 @@ - + ZcashFoundation/zebra#2064 - + ZcashFoundation/zebra#2064 Import Poseidon hash into @@ -882,9 +905,9 @@ - + ZcashFoundation/zebra#2192 - + ZcashFoundation/zebra#2192 Implement @@ -895,9 +918,9 @@ - + ZcashFoundation/zebra#483 - + ZcashFoundation/zebra#483 Limit generated block and @@ -906,9 +929,9 @@ - + ZcashFoundation/zebra#181 - + ZcashFoundation/zebra#181 Sprout note @@ -918,9 +941,9 @@ - + ZcashFoundation/zebra#321 - + ZcashFoundation/zebra#321 Create Output Proof @@ -928,9 +951,9 @@ - + ZcashFoundation/zebra#272 - + ZcashFoundation/zebra#272 Sprout Key Agreement and @@ -939,9 +962,9 @@ - + ZcashFoundation/zebra#2496 - + ZcashFoundation/zebra#2496 Handle a ivk == ⊥ @@ -952,9 +975,9 @@ - + ZcashFoundation/zebra#278 - + ZcashFoundation/zebra#278 Sapling Note Builder @@ -962,9 +985,9 @@ - + ZcashFoundation/zebra#2447 - + ZcashFoundation/zebra#2447 Define a new `Amount` @@ -975,9 +998,9 @@ - + ZcashFoundation/zebra#2041 - + ZcashFoundation/zebra#2041 Orchard: derive @@ -987,9 +1010,9 @@ - + ZcashFoundation/zebra#4692 - + ZcashFoundation/zebra#4692 Check address and key @@ -999,9 +1022,9 @@ - + ZcashFoundation/zebra#320 - + ZcashFoundation/zebra#320 Create a Spend Proof @@ -1009,9 +1032,9 @@ - + ZcashFoundation/zebra#2080 - + ZcashFoundation/zebra#2080 [blocked on frost] @@ -1022,9 +1045,9 @@ - + ZcashFoundation/zebra#2095 - + ZcashFoundation/zebra#2095 Orchard: update @@ -1035,29 +1058,6 @@ - - -ZcashFoundation/zebra#4350 - - -ZcashFoundation/zebra#4350 -Add GetMempoolTx gRPC -test - - - - - -ZcashFoundation/zebra#4612 - - -ZcashFoundation/zebra#4612 -ci: Wait for lightwalletd -image rebuild if it has -changed - - - ZcashFoundation/zebra#3247 diff --git a/zcash-zf-dag.svg b/zcash-zf-dag.svg index 65257c77..ff5ef4d6 100644 --- a/zcash-zf-dag.svg +++ b/zcash-zf-dag.svg @@ -15,30 +15,30 @@ Tracking: Tech Debt +cluster_5 + +Epic: Zebra as a lightwalletd backend + + cluster_2 Mini-Epic: Stop tokio tasks running for a long time and blocking other tasks - + cluster_1 Epic: Zebra Stable Release Candidate - + cluster_4 Tracking: Documentation - + cluster_0 Tracking: Zebra as a Full-Node Wallet - -cluster_5 - -Epic: Zebra as a lightwalletd backend - ZcashFoundation/zebra#1791 @@ -143,10 +143,33 @@ - + +ZcashFoundation/zebra#4350 + + +ZcashFoundation/zebra#4350 +Add GetMempoolTx gRPC +test + + + + + +ZcashFoundation/zebra#4612 + + +ZcashFoundation/zebra#4612 +ci: Wait for lightwalletd +image rebuild if it has +changed + + + + + ZcashFoundation/zebra#4721 - + @@ -159,9 +182,9 @@ - + ZcashFoundation/zebra#4823 - + ZcashFoundation/zebra#4823 Find out which parts of C @@ -177,9 +200,9 @@ - + ZcashFoundation/zebra#4784 - + ZcashFoundation/zebra#4784 Store only the first tree @@ -195,9 +218,9 @@ - + ZcashFoundation/zebra#4794 - + ZcashFoundation/zebra#4794 Revert note commitment @@ -208,9 +231,9 @@ - + ZcashFoundation/zebra#4837 - + ZcashFoundation/zebra#4837 Store history trees by @@ -226,9 +249,9 @@ - + ZcashFoundation/zebra#4774 - + ZcashFoundation/zebra#4774 Add an NU5 block test @@ -239,9 +262,9 @@ - + ZcashFoundation/zebra#4841 - + ZcashFoundation/zebra#4841 Improve note commitment @@ -256,9 +279,9 @@ - + ZcashFoundation/zebra#4775 - + ZcashFoundation/zebra#4775 Add an NU5 block test @@ -275,9 +298,9 @@ - + ZcashFoundation/zebra#4831 - + ZcashFoundation/zebra#4831 Revert deserializing @@ -287,9 +310,9 @@ - + ZcashFoundation/zebra#4824 - + ZcashFoundation/zebra#4824 Send note commitment and @@ -300,9 +323,9 @@ - + ZcashFoundation/zebra#4583 - + ZcashFoundation/zebra#4583 Investigate busiest tasks @@ -311,9 +334,9 @@ - + ZcashFoundation/zebra#4821 - + ZcashFoundation/zebra#4821 Open the database in a @@ -322,9 +345,9 @@ - + ZcashFoundation/zebra#4789 - + ZcashFoundation/zebra#4789 Move CPU-heavy proof @@ -334,9 +357,9 @@ - + ZcashFoundation/zebra#2631 - + ZcashFoundation/zebra#2631 Send committed spent @@ -346,9 +369,9 @@ - + ZcashFoundation/zebra#1894 - + ZcashFoundation/zebra#1894 Zebra should follow OS @@ -358,9 +381,9 @@ - + ZcashFoundation/zebra#3432 - + ZcashFoundation/zebra#3432 Use the Filesystem @@ -377,9 +400,9 @@ - + ZcashFoundation/zebra#3050 - + ZcashFoundation/zebra#3050 Tag Zebra 1.0.0-rc.0 @@ -388,9 +411,9 @@ - + ZcashFoundation/zebra#1904 - + ZcashFoundation/zebra#1904 Some DNS seeders and @@ -406,9 +429,9 @@ - + ZcashFoundation/zebra#4753 - + ZcashFoundation/zebra#4753 ci: Split deploy-gcp- @@ -418,9 +441,9 @@ - + ZcashFoundation/zebra#4834 - + ZcashFoundation/zebra#4834 Switch zebrad to a non- @@ -446,9 +469,9 @@ - + ZcashFoundation/zebra#4562 - + ZcashFoundation/zebra#4562 Deploy long-running Zebra @@ -464,9 +487,9 @@ - + ZcashFoundation/zebra#4733 - + ZcashFoundation/zebra#4733 Return connection errors @@ -511,9 +534,9 @@ - + ZcashFoundation/zebra#4734 - + ZcashFoundation/zebra#4734 Return errors from @@ -529,9 +552,9 @@ - + ZcashFoundation/zebra#4684 - + ZcashFoundation/zebra#4684 Test that every old @@ -541,9 +564,9 @@ - + ZcashFoundation/zebra#4778 - + ZcashFoundation/zebra#4778 Replace old release @@ -554,9 +577,9 @@ - + ZcashFoundation/zebra#4677 - + ZcashFoundation/zebra#4677 Various tests sometimes @@ -565,9 +588,9 @@ - + ZcashFoundation/zebra#1621 - + ZcashFoundation/zebra#1621 Run `zebrad start` by @@ -576,9 +599,9 @@ - + ZcashFoundation/zebra#4295 - + ZcashFoundation/zebra#4295 Truncate branch name when @@ -588,9 +611,9 @@ - + ZcashFoundation/zebra#1638 - + ZcashFoundation/zebra#1638 Create PGP keys amongst @@ -599,9 +622,9 @@ - + ZcashFoundation/zebra#4822 - + ZcashFoundation/zebra#4822 Speed up opening the @@ -610,9 +633,9 @@ - + ZcashFoundation/zebra#3757 - + ZcashFoundation/zebra#3757 De-duplicate note @@ -623,9 +646,9 @@ - + ZcashFoundation/zebra#1615 - + ZcashFoundation/zebra#1615 Zebra stable download @@ -635,9 +658,9 @@ - + ZcashFoundation/zebra#4678 - + ZcashFoundation/zebra#4678 Return peer metadata from @@ -647,9 +670,9 @@ - + ZcashFoundation/zebra#4751 - + ZcashFoundation/zebra#4751 ci: Add missing CI/CD @@ -659,9 +682,9 @@ - + ZcashFoundation/zebra#2001 - + ZcashFoundation/zebra#2001 Write a draft security @@ -670,9 +693,9 @@ - + ZcashFoundation/zebra#4591 - + ZcashFoundation/zebra#4591 Fix timeout not being @@ -681,9 +704,9 @@ - + ZcashFoundation/zebra#2971 - + ZcashFoundation/zebra#2971 Fix crawler.rs doctest @@ -691,9 +714,9 @@ - + ZcashFoundation/zebra#1963 - + ZcashFoundation/zebra#1963 Work out how to release @@ -754,9 +777,9 @@ - + ZcashFoundation/zebra#2972 - + ZcashFoundation/zebra#2972 Make it easy for users to @@ -766,9 +789,9 @@ - + ZcashFoundation/zebra#2740 - + ZcashFoundation/zebra#2740 Documentation: link to @@ -779,9 +802,9 @@ - + ZcashFoundation/zebra#271 - + ZcashFoundation/zebra#271 Sapling/Orchard Key @@ -790,9 +813,9 @@ - + ZcashFoundation/zebra#269 - + ZcashFoundation/zebra#269 Sapling/Orchard note @@ -808,9 +831,9 @@ - + ZcashFoundation/zebra#3002 - + ZcashFoundation/zebra#3002 Sapling note decryption @@ -825,9 +848,9 @@ - + ZcashFoundation/zebra#325 - + ZcashFoundation/zebra#325 Block Chain Scanning @@ -835,9 +858,9 @@ - + ZcashFoundation/zebra#4691 - + ZcashFoundation/zebra#4691 Stop assuming testnet @@ -847,9 +870,9 @@ - + ZcashFoundation/zebra#267 - + ZcashFoundation/zebra#267 Implement ZIP-32 Sapling @@ -859,9 +882,9 @@ - + ZcashFoundation/zebra#2064 - + ZcashFoundation/zebra#2064 Import Poseidon hash into @@ -870,9 +893,9 @@ - + ZcashFoundation/zebra#2192 - + ZcashFoundation/zebra#2192 Implement @@ -883,9 +906,9 @@ - + ZcashFoundation/zebra#483 - + ZcashFoundation/zebra#483 Limit generated block and @@ -894,9 +917,9 @@ - + ZcashFoundation/zebra#181 - + ZcashFoundation/zebra#181 Sprout note @@ -906,9 +929,9 @@ - + ZcashFoundation/zebra#321 - + ZcashFoundation/zebra#321 Create Output Proof @@ -916,9 +939,9 @@ - + ZcashFoundation/zebra#272 - + ZcashFoundation/zebra#272 Sprout Key Agreement and @@ -927,9 +950,9 @@ - + ZcashFoundation/zebra#2496 - + ZcashFoundation/zebra#2496 Handle a ivk == ⊥ @@ -940,9 +963,9 @@ - + ZcashFoundation/zebra#278 - + ZcashFoundation/zebra#278 Sapling Note Builder @@ -950,9 +973,9 @@ - + ZcashFoundation/zebra#2447 - + ZcashFoundation/zebra#2447 Define a new `Amount` @@ -963,9 +986,9 @@ - + ZcashFoundation/zebra#2041 - + ZcashFoundation/zebra#2041 Orchard: derive @@ -975,9 +998,9 @@ - + ZcashFoundation/zebra#4692 - + ZcashFoundation/zebra#4692 Check address and key @@ -987,9 +1010,9 @@ - + ZcashFoundation/zebra#320 - + ZcashFoundation/zebra#320 Create a Spend Proof @@ -997,9 +1020,9 @@ - + ZcashFoundation/zebra#2080 - + ZcashFoundation/zebra#2080 [blocked on frost] @@ -1010,9 +1033,9 @@ - + ZcashFoundation/zebra#2095 - + ZcashFoundation/zebra#2095 Orchard: update @@ -1023,29 +1046,6 @@ - - -ZcashFoundation/zebra#4350 - - -ZcashFoundation/zebra#4350 -Add GetMempoolTx gRPC -test - - - - - -ZcashFoundation/zebra#4612 - - -ZcashFoundation/zebra#4612 -ci: Wait for lightwalletd -image rebuild if it has -changed - - - ZcashFoundation/zebra#3247 diff --git a/zcash-zf-devops-dag.html b/zcash-zf-devops-dag.html index 85e0bfe4..f7d60cf3 100644 --- a/zcash-zf-devops-dag.html +++ b/zcash-zf-devops-dag.html @@ -32,15 +32,15 @@ Epic: Zebra Stable Release Candidate -cluster_4 - -Tracking: Documentation - - cluster_5 Epic: Zebra as a lightwalletd backend + +cluster_4 + +Tracking: Documentation + ZcashFoundation/zebra#1791 @@ -96,7 +96,7 @@ - + ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 @@ -166,10 +166,22 @@ - + +ZcashFoundation/zebra#4612 + + +ZcashFoundation/zebra#4612 +ci: Wait for lightwalletd +image rebuild if it has +changed + + + + + ZcashFoundation/zebra#1963 - + ZcashFoundation/zebra#1963 Work out how to release @@ -188,7 +200,7 @@ - + ZcashFoundation/zebra#1963->ZcashFoundation/zebra#755 @@ -206,7 +218,7 @@ - + ZcashFoundation/zebra#1963->ZcashFoundation/zebra#2564 @@ -224,23 +236,11 @@ - + ZcashFoundation/zebra#1963->ZcashFoundation/zebra#4412 - - -ZcashFoundation/zebra#4612 - - -ZcashFoundation/zebra#4612 -ci: Wait for lightwalletd -image rebuild if it has -changed - - - ZcashFoundation/zebra#4554 diff --git a/zcash-zf-devops-dag.svg b/zcash-zf-devops-dag.svg index 68365984..48a7fb74 100644 --- a/zcash-zf-devops-dag.svg +++ b/zcash-zf-devops-dag.svg @@ -20,15 +20,15 @@ Epic: Zebra Stable Release Candidate -cluster_4 - -Tracking: Documentation - - cluster_5 Epic: Zebra as a lightwalletd backend + +cluster_4 + +Tracking: Documentation + ZcashFoundation/zebra#1791 @@ -84,7 +84,7 @@ - + ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 @@ -154,10 +154,22 @@ - + +ZcashFoundation/zebra#4612 + + +ZcashFoundation/zebra#4612 +ci: Wait for lightwalletd +image rebuild if it has +changed + + + + + ZcashFoundation/zebra#1963 - + ZcashFoundation/zebra#1963 Work out how to release @@ -176,7 +188,7 @@ - + ZcashFoundation/zebra#1963->ZcashFoundation/zebra#755 @@ -194,7 +206,7 @@ - + ZcashFoundation/zebra#1963->ZcashFoundation/zebra#2564 @@ -212,23 +224,11 @@ - + ZcashFoundation/zebra#1963->ZcashFoundation/zebra#4412 - - -ZcashFoundation/zebra#4612 - - -ZcashFoundation/zebra#4612 -ci: Wait for lightwalletd -image rebuild if it has -changed - - - ZcashFoundation/zebra#4554 diff --git a/zcash-zf-frost-dag.html b/zcash-zf-frost-dag.html index 94921f42..40734ae3 100644 --- a/zcash-zf-frost-dag.html +++ b/zcash-zf-frost-dag.html @@ -17,335 +17,335 @@ -
- - +
+ + -cluster_0 - -Epic: v8 +cluster_1 + +Epic: Zcon-ready FROST -cluster_1 - -Epic: Zcon-ready FROST - - - -ZcashFoundation/frost#97 - - -ZcashFoundation/frost#97 -frost-core: update to -spec v8 - - - - - -ZcashFoundation/frost#99 - - -ZcashFoundation/frost#99 -frost-p256: update to use -frost-core v8 - - - - - -ZcashFoundation/frost#97->ZcashFoundation/frost#99 - - - - - -ZcashFoundation/frost#98 - - -ZcashFoundation/frost#98 -frost-ristretto255: -update to use frost-core -v8 - - - - - -ZcashFoundation/frost#97->ZcashFoundation/frost#98 - - +cluster_0 + +Epic: v8 - + ZcashFoundation/frost#86 - - -ZcashFoundation/frost#86 -frost-core: update for -spec version 6&7 + + +ZcashFoundation/frost#86 +frost-core: update for +spec version 6&7 - + ZcashFoundation/frost#95 - - -ZcashFoundation/frost#95 -Flesh out all rustdoc in -frost-p256 public API + + +ZcashFoundation/frost#95 +Flesh out all rustdoc in +frost-p256 public API - + ZcashFoundation/frost#79 - - -ZcashFoundation/frost#79 -Publish `frost-` crates + + +ZcashFoundation/frost#79 +Publish `frost-` crates - + ZcashFoundation/frost#95->ZcashFoundation/frost#79 - - + + - + ZcashFoundation/frost#55 - - -ZcashFoundation/frost#55 -Rename participant -indexes to participant -identifiers or IDs + + +ZcashFoundation/frost#55 +Rename participant +indexes to participant +identifiers or IDs - + ZcashFoundation/frost#55->ZcashFoundation/frost#79 - - + + - + ZcashFoundation/frost#61 - - -ZcashFoundation/frost#61 -Flesh out all rustdoc in -`frost-ristretto255` -public API + + +ZcashFoundation/frost#61 +Flesh out all rustdoc in +`frost-ristretto255` +public API - + ZcashFoundation/frost#61->ZcashFoundation/frost#79 - - + + - + ZcashFoundation/frost#92 - - -ZcashFoundation/frost#92 -v6/v7: Use per-signer -values of rho to mitigate -protocol malleability + + +ZcashFoundation/frost#92 +v6/v7: Use per-signer +values of rho to mitigate +protocol malleability - + ZcashFoundation/frost#92->ZcashFoundation/frost#86 - - + + - + ZcashFoundation/frost#91 - - -ZcashFoundation/frost#91 -v6/v7: Make verification -a per-ciphersuite -functionality + + +ZcashFoundation/frost#91 +v6/v7: Make verification +a per-ciphersuite +functionality - + ZcashFoundation/frost#91->ZcashFoundation/frost#86 - - + + - + ZcashFoundation/frost#47 - - -ZcashFoundation/frost#47 -Note in Ristretto255 near -PublicKeyPackage where we -impl -`derive_group_info()` for -v05 + + +ZcashFoundation/frost#47 +Note in Ristretto255 near +PublicKeyPackage where we +impl +`derive_group_info()` for +v05 - + ZcashFoundation/frost#59 - - -ZcashFoundation/frost#59 -Rename -`frost::keys::{Secret, -Public}`to indicate -signing participants' -shares, not full keys. + + +ZcashFoundation/frost#59 +Rename +`frost::keys::{Secret, +Public}`to indicate +signing participants' +shares, not full keys. - + ZcashFoundation/frost#81 - - -ZcashFoundation/frost#81 -Start rerandomized repo + + +ZcashFoundation/frost#81 +Start rerandomized repo - + ZcashFoundation/frost#71 - - -ZcashFoundation/frost#71 -Add Ed448 support + + +ZcashFoundation/frost#71 +Add Ed448 support - + ZcashFoundation/frost#74 - - -ZcashFoundation/frost#74 -Port fresh keygen test -from `frost-core` to -`frost-ristretto` and -other dependent crates + + +ZcashFoundation/frost#74 +Port fresh keygen test +from `frost-core` to +`frost-ristretto` and +other dependent crates - + ZcashFoundation/frost#70 - - -ZcashFoundation/frost#70 -Add Ed25519 support + + +ZcashFoundation/frost#70 +Add Ed25519 support - - -ZcashFoundation/frost#35 - - -ZcashFoundation/frost#35 -frost-core: Implement the -generic DKG + + +ZcashFoundation/frost#97 + + +ZcashFoundation/frost#97 +frost-core: update to +spec v8 - - -ZcashFoundation/frost#63 - - -ZcashFoundation/frost#63 -frost-ristretto255: -implement `frost-core`'s -DKG concretely + + +ZcashFoundation/frost#99 + + +ZcashFoundation/frost#99 +frost-p256: update to use +frost-core v8 - - -ZcashFoundation/frost#35->ZcashFoundation/frost#63 - - + + +ZcashFoundation/frost#97->ZcashFoundation/frost#99 + + - - -ZcashFoundation/frost#39 - - -ZcashFoundation/frost#39 -Migrate/port `redjubjub` -to frost-core / FROST -spec v05+ + + +ZcashFoundation/frost#98 + + +ZcashFoundation/frost#98 +frost-ristretto255: +update to use frost-core +v8 - - -ZcashFoundation/frost#40 - - -ZcashFoundation/frost#40 -Migrate/port `redpallas` -to frost-core / FROST -spec v05+ - - + + +ZcashFoundation/frost#97->ZcashFoundation/frost#98 + + - + ZcashFoundation/frost#102 - - -ZcashFoundation/frost#102 -frost-core: add and use C -iphersuite.identifier_to_ -scalar() + + +ZcashFoundation/frost#102 +frost-core: add and use C +iphersuite.identifier_to_ +scalar() - + ZcashFoundation/frost#102->ZcashFoundation/frost#97 - - + + - + ZcashFoundation/frost#101 - - -ZcashFoundation/frost#101 -frost-core: support H4 -and H5 domain-separated -hashes per-ciphersuite + + +ZcashFoundation/frost#101 +frost-core: support H4 +and H5 domain-separated +hashes per-ciphersuite - + ZcashFoundation/frost#101->ZcashFoundation/frost#97 - - + + + + + +ZcashFoundation/frost#35 + + +ZcashFoundation/frost#35 +frost-core: Implement the +generic DKG + + + + + +ZcashFoundation/frost#63 + + +ZcashFoundation/frost#63 +frost-ristretto255: +implement `frost-core`'s +DKG concretely + + + + + +ZcashFoundation/frost#35->ZcashFoundation/frost#63 + + + + + +ZcashFoundation/frost#39 + + +ZcashFoundation/frost#39 +Migrate/port `redjubjub` +to frost-core / FROST +spec v05+ + + + + + +ZcashFoundation/frost#40 + + +ZcashFoundation/frost#40 +Migrate/port `redpallas` +to frost-core / FROST +spec v05+ + + diff --git a/zcash-zf-frost-dag.svg b/zcash-zf-frost-dag.svg index e48b24da..456c7f03 100644 --- a/zcash-zf-frost-dag.svg +++ b/zcash-zf-frost-dag.svg @@ -5,335 +5,335 @@ - - - + + + -cluster_0 - -Epic: v8 +cluster_1 + +Epic: Zcon-ready FROST -cluster_1 - -Epic: Zcon-ready FROST - - - -ZcashFoundation/frost#97 - - -ZcashFoundation/frost#97 -frost-core: update to -spec v8 - - - - - -ZcashFoundation/frost#99 - - -ZcashFoundation/frost#99 -frost-p256: update to use -frost-core v8 - - - - - -ZcashFoundation/frost#97->ZcashFoundation/frost#99 - - - - - -ZcashFoundation/frost#98 - - -ZcashFoundation/frost#98 -frost-ristretto255: -update to use frost-core -v8 - - - - - -ZcashFoundation/frost#97->ZcashFoundation/frost#98 - - +cluster_0 + +Epic: v8 - + ZcashFoundation/frost#86 - - -ZcashFoundation/frost#86 -frost-core: update for -spec version 6&7 + + +ZcashFoundation/frost#86 +frost-core: update for +spec version 6&7 - + ZcashFoundation/frost#95 - - -ZcashFoundation/frost#95 -Flesh out all rustdoc in -frost-p256 public API + + +ZcashFoundation/frost#95 +Flesh out all rustdoc in +frost-p256 public API - + ZcashFoundation/frost#79 - - -ZcashFoundation/frost#79 -Publish `frost-` crates + + +ZcashFoundation/frost#79 +Publish `frost-` crates - + ZcashFoundation/frost#95->ZcashFoundation/frost#79 - - + + - + ZcashFoundation/frost#55 - - -ZcashFoundation/frost#55 -Rename participant -indexes to participant -identifiers or IDs + + +ZcashFoundation/frost#55 +Rename participant +indexes to participant +identifiers or IDs - + ZcashFoundation/frost#55->ZcashFoundation/frost#79 - - + + - + ZcashFoundation/frost#61 - - -ZcashFoundation/frost#61 -Flesh out all rustdoc in -`frost-ristretto255` -public API + + +ZcashFoundation/frost#61 +Flesh out all rustdoc in +`frost-ristretto255` +public API - + ZcashFoundation/frost#61->ZcashFoundation/frost#79 - - + + - + ZcashFoundation/frost#92 - - -ZcashFoundation/frost#92 -v6/v7: Use per-signer -values of rho to mitigate -protocol malleability + + +ZcashFoundation/frost#92 +v6/v7: Use per-signer +values of rho to mitigate +protocol malleability - + ZcashFoundation/frost#92->ZcashFoundation/frost#86 - - + + - + ZcashFoundation/frost#91 - - -ZcashFoundation/frost#91 -v6/v7: Make verification -a per-ciphersuite -functionality + + +ZcashFoundation/frost#91 +v6/v7: Make verification +a per-ciphersuite +functionality - + ZcashFoundation/frost#91->ZcashFoundation/frost#86 - - + + - + ZcashFoundation/frost#47 - - -ZcashFoundation/frost#47 -Note in Ristretto255 near -PublicKeyPackage where we -impl -`derive_group_info()` for -v05 + + +ZcashFoundation/frost#47 +Note in Ristretto255 near +PublicKeyPackage where we +impl +`derive_group_info()` for +v05 - + ZcashFoundation/frost#59 - - -ZcashFoundation/frost#59 -Rename -`frost::keys::{Secret, -Public}`to indicate -signing participants' -shares, not full keys. + + +ZcashFoundation/frost#59 +Rename +`frost::keys::{Secret, +Public}`to indicate +signing participants' +shares, not full keys. - + ZcashFoundation/frost#81 - - -ZcashFoundation/frost#81 -Start rerandomized repo + + +ZcashFoundation/frost#81 +Start rerandomized repo - + ZcashFoundation/frost#71 - - -ZcashFoundation/frost#71 -Add Ed448 support + + +ZcashFoundation/frost#71 +Add Ed448 support - + ZcashFoundation/frost#74 - - -ZcashFoundation/frost#74 -Port fresh keygen test -from `frost-core` to -`frost-ristretto` and -other dependent crates + + +ZcashFoundation/frost#74 +Port fresh keygen test +from `frost-core` to +`frost-ristretto` and +other dependent crates - + ZcashFoundation/frost#70 - - -ZcashFoundation/frost#70 -Add Ed25519 support + + +ZcashFoundation/frost#70 +Add Ed25519 support - - -ZcashFoundation/frost#35 - - -ZcashFoundation/frost#35 -frost-core: Implement the -generic DKG + + +ZcashFoundation/frost#97 + + +ZcashFoundation/frost#97 +frost-core: update to +spec v8 - - -ZcashFoundation/frost#63 - - -ZcashFoundation/frost#63 -frost-ristretto255: -implement `frost-core`'s -DKG concretely + + +ZcashFoundation/frost#99 + + +ZcashFoundation/frost#99 +frost-p256: update to use +frost-core v8 - - -ZcashFoundation/frost#35->ZcashFoundation/frost#63 - - + + +ZcashFoundation/frost#97->ZcashFoundation/frost#99 + + - - -ZcashFoundation/frost#39 - - -ZcashFoundation/frost#39 -Migrate/port `redjubjub` -to frost-core / FROST -spec v05+ + + +ZcashFoundation/frost#98 + + +ZcashFoundation/frost#98 +frost-ristretto255: +update to use frost-core +v8 - - -ZcashFoundation/frost#40 - - -ZcashFoundation/frost#40 -Migrate/port `redpallas` -to frost-core / FROST -spec v05+ - - + + +ZcashFoundation/frost#97->ZcashFoundation/frost#98 + + - + ZcashFoundation/frost#102 - - -ZcashFoundation/frost#102 -frost-core: add and use C -iphersuite.identifier_to_ -scalar() + + +ZcashFoundation/frost#102 +frost-core: add and use C +iphersuite.identifier_to_ +scalar() - + ZcashFoundation/frost#102->ZcashFoundation/frost#97 - - + + - + ZcashFoundation/frost#101 - - -ZcashFoundation/frost#101 -frost-core: support H4 -and H5 domain-separated -hashes per-ciphersuite + + +ZcashFoundation/frost#101 +frost-core: support H4 +and H5 domain-separated +hashes per-ciphersuite - + ZcashFoundation/frost#101->ZcashFoundation/frost#97 - - + + + + + +ZcashFoundation/frost#35 + + +ZcashFoundation/frost#35 +frost-core: Implement the +generic DKG + + + + + +ZcashFoundation/frost#63 + + +ZcashFoundation/frost#63 +frost-ristretto255: +implement `frost-core`'s +DKG concretely + + + + + +ZcashFoundation/frost#35->ZcashFoundation/frost#63 + + + + + +ZcashFoundation/frost#39 + + +ZcashFoundation/frost#39 +Migrate/port `redjubjub` +to frost-core / FROST +spec v05+ + + + + + +ZcashFoundation/frost#40 + + +ZcashFoundation/frost#40 +Migrate/port `redpallas` +to frost-core / FROST +spec v05+ + +