From 0f14e5e1175e955e389b58e65c37f05d970d8b78 Mon Sep 17 00:00:00 2001 From: dconnolly Date: Fri, 8 Jul 2022 15:48:31 +0000 Subject: [PATCH] deploy: 7cd228f6aac84df61ce777ab4cfd7066a35814b2 --- zcash-zf-dag.html | 394 +++++++++++++++++------------------ zcash-zf-dag.svg | 394 +++++++++++++++++------------------ zcash-zf-devops-dag.html | 156 +++++++------- zcash-zf-devops-dag.svg | 156 +++++++------- zcash-zf-frost-dag.html | 432 +++++++++++++++++++-------------------- zcash-zf-frost-dag.svg | 432 +++++++++++++++++++-------------------- 6 files changed, 982 insertions(+), 982 deletions(-) diff --git a/zcash-zf-dag.html b/zcash-zf-dag.html index 68c1b368..cf74ed67 100644 --- a/zcash-zf-dag.html +++ b/zcash-zf-dag.html @@ -27,25 +27,25 @@ Tracking: Documentation -cluster_3 - -Epic: Zebra as a lightwalletd backend - - -cluster_0 - -Tracking: Tech Debt - - cluster_4 Epic: Zebra Stable Release Candidate - + +cluster_3 + +Epic: Zebra as a lightwalletd backend + + cluster_2 Tracking: Zebra as a Full-Node Wallet + +cluster_0 + +Tracking: Tech Debt + ZcashFoundation/zebra#2971 @@ -155,136 +155,10 @@ - - -ZcashFoundation/zebra#4350 - - -ZcashFoundation/zebra#4350 -Add GetMempoolTx gRPC -test - - - - - -ZcashFoundation/zebra#1791 - - -ZcashFoundation/zebra#1791 -Re-enable `sync_large_che -ckpoints_testnet` test - - - - - -ZcashFoundation/zebra#3263 - - -ZcashFoundation/zebra#3263 -Security: Remove the -ErrorSlot from the -heartbeat and connection -tasks - - - - - -ZcashFoundation/zebra#3383 - - -ZcashFoundation/zebra#3383 -Document `zebrad -download` command. - - - - - -ZcashFoundation/zebra#483 - - -ZcashFoundation/zebra#483 -Limit generated block and -transaction size - - - - - -ZcashFoundation/zebra#3436 - - -ZcashFoundation/zebra#3436 -Create wrapper for -`precomputed` in -`CachedFfiTransaction` - - - - - -ZcashFoundation/zebra#2908 - - -ZcashFoundation/zebra#2908 -Improve -VerifyBlockError::Commit -typing - - - - - -ZcashFoundation/zebra#2297 - - -ZcashFoundation/zebra#2297 -Enforce unwrap-pertinent -Clippy lints - - - - - -ZcashFoundation/zebra#3831 - - -ZcashFoundation/zebra#3831 -Remove duplicated -zcash_proofs - - - - - -ZcashFoundation/zebra#3179 - - -ZcashFoundation/zebra#3179 -Use a `bellman::Proof` -instead of a byte array -in `Groth16Proof` - - - - - -ZcashFoundation/zebra#3117 - - -ZcashFoundation/zebra#3117 -Stop using private IP -addresses by default - - - - + ZcashFoundation/zebra#2631 - + ZcashFoundation/zebra#2631 Send committed spent @@ -294,9 +168,9 @@ - + ZcashFoundation/zebra#1894 - + ZcashFoundation/zebra#1894 Zebra should follow OS @@ -306,9 +180,9 @@ - + ZcashFoundation/zebra#3432 - + ZcashFoundation/zebra#3432 Use the Filesystem @@ -325,9 +199,9 @@ - + ZcashFoundation/zebra#3050 - + ZcashFoundation/zebra#3050 Tag Zebra 1.0.0-rc.0 @@ -336,9 +210,9 @@ - + ZcashFoundation/zebra#1904 - + ZcashFoundation/zebra#1904 Some DNS seeders and @@ -347,6 +221,17 @@ + + +ZcashFoundation/zebra#1791 + + +ZcashFoundation/zebra#1791 +Re-enable `sync_large_che +ckpoints_testnet` test + + + ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 @@ -354,9 +239,9 @@ - + ZcashFoundation/zebra#4448 - + ZcashFoundation/zebra#4448 Decide on supported @@ -389,9 +274,9 @@ - + ZcashFoundation/zebra#4562 - + ZcashFoundation/zebra#4562 Deploy long-running Zebra @@ -407,9 +292,9 @@ - + ZcashFoundation/zebra#1621 - + ZcashFoundation/zebra#1621 Run `zebrad start` by @@ -418,9 +303,9 @@ - + ZcashFoundation/zebra#1638 - + ZcashFoundation/zebra#1638 Create PGP keys amongst @@ -429,9 +314,9 @@ - + ZcashFoundation/zebra#1615 - + ZcashFoundation/zebra#1615 Zebra stable download @@ -440,10 +325,21 @@ + + +ZcashFoundation/zebra#4350 + + +ZcashFoundation/zebra#4350 +Add GetMempoolTx gRPC +test + + + - + ZcashFoundation/zebra#271 - + ZcashFoundation/zebra#271 Sapling/Orchard Key @@ -452,9 +348,9 @@ - + ZcashFoundation/zebra#269 - + ZcashFoundation/zebra#269 Sapling/Orchard note @@ -470,9 +366,9 @@ - + ZcashFoundation/zebra#3002 - + ZcashFoundation/zebra#3002 Sapling note decryption @@ -487,9 +383,9 @@ - + ZcashFoundation/zebra#325 - + ZcashFoundation/zebra#325 Block Chain Scanning @@ -497,9 +393,9 @@ - + ZcashFoundation/zebra#4691 - + ZcashFoundation/zebra#4691 Stop assuming testnet @@ -509,9 +405,9 @@ - + ZcashFoundation/zebra#267 - + ZcashFoundation/zebra#267 Implement ZIP-32 Sapling @@ -521,9 +417,9 @@ - + ZcashFoundation/zebra#2064 - + ZcashFoundation/zebra#2064 Import Poseidon hash into @@ -532,9 +428,9 @@ - + ZcashFoundation/zebra#2192 - + ZcashFoundation/zebra#2192 Implement @@ -545,9 +441,9 @@ - + ZcashFoundation/zebra#181 - + ZcashFoundation/zebra#181 Sprout note @@ -557,9 +453,9 @@ - + ZcashFoundation/zebra#321 - + ZcashFoundation/zebra#321 Create Output Proof @@ -567,9 +463,9 @@ - + ZcashFoundation/zebra#272 - + ZcashFoundation/zebra#272 Sprout Key Agreement and @@ -578,9 +474,9 @@ - + ZcashFoundation/zebra#2496 - + ZcashFoundation/zebra#2496 Handle a ivk == ⊥ @@ -591,9 +487,9 @@ - + ZcashFoundation/zebra#3869 - + ZcashFoundation/zebra#3869 Orchard: ensure that ivk @@ -603,9 +499,9 @@ - + ZcashFoundation/zebra#278 - + ZcashFoundation/zebra#278 Sapling Note Builder @@ -613,9 +509,9 @@ - + ZcashFoundation/zebra#2447 - + ZcashFoundation/zebra#2447 Define a new `Amount` @@ -626,9 +522,9 @@ - + ZcashFoundation/zebra#2041 - + ZcashFoundation/zebra#2041 Orchard: derive @@ -638,9 +534,9 @@ - + ZcashFoundation/zebra#4692 - + ZcashFoundation/zebra#4692 Check address and key @@ -650,9 +546,9 @@ - + ZcashFoundation/zebra#320 - + ZcashFoundation/zebra#320 Create a Spend Proof @@ -660,9 +556,9 @@ - + ZcashFoundation/zebra#2080 - + ZcashFoundation/zebra#2080 [blocked on frost] @@ -673,9 +569,9 @@ - + ZcashFoundation/zebra#2095 - + ZcashFoundation/zebra#2095 Orchard: update @@ -686,6 +582,110 @@ + + +ZcashFoundation/zebra#3263 + + +ZcashFoundation/zebra#3263 +Security: Remove the +ErrorSlot from the +heartbeat and connection +tasks + + + + + +ZcashFoundation/zebra#3383 + + +ZcashFoundation/zebra#3383 +Document `zebrad +download` command. + + + + + +ZcashFoundation/zebra#483 + + +ZcashFoundation/zebra#483 +Limit generated block and +transaction size + + + + + +ZcashFoundation/zebra#3436 + + +ZcashFoundation/zebra#3436 +Create wrapper for +`precomputed` in +`CachedFfiTransaction` + + + + + +ZcashFoundation/zebra#2908 + + +ZcashFoundation/zebra#2908 +Improve +VerifyBlockError::Commit +typing + + + + + +ZcashFoundation/zebra#2297 + + +ZcashFoundation/zebra#2297 +Enforce unwrap-pertinent +Clippy lints + + + + + +ZcashFoundation/zebra#3831 + + +ZcashFoundation/zebra#3831 +Remove duplicated +zcash_proofs + + + + + +ZcashFoundation/zebra#3179 + + +ZcashFoundation/zebra#3179 +Use a `bellman::Proof` +instead of a byte array +in `Groth16Proof` + + + + + +ZcashFoundation/zebra#3117 + + +ZcashFoundation/zebra#3117 +Stop using private IP +addresses by default + + + ZcashFoundation/zebra#3247 diff --git a/zcash-zf-dag.svg b/zcash-zf-dag.svg index fa5b8ae7..1140817a 100644 --- a/zcash-zf-dag.svg +++ b/zcash-zf-dag.svg @@ -15,25 +15,25 @@ Tracking: Documentation -cluster_3 - -Epic: Zebra as a lightwalletd backend - - -cluster_0 - -Tracking: Tech Debt - - cluster_4 Epic: Zebra Stable Release Candidate - + +cluster_3 + +Epic: Zebra as a lightwalletd backend + + cluster_2 Tracking: Zebra as a Full-Node Wallet + +cluster_0 + +Tracking: Tech Debt + ZcashFoundation/zebra#2971 @@ -143,136 +143,10 @@ - - -ZcashFoundation/zebra#4350 - - -ZcashFoundation/zebra#4350 -Add GetMempoolTx gRPC -test - - - - - -ZcashFoundation/zebra#1791 - - -ZcashFoundation/zebra#1791 -Re-enable `sync_large_che -ckpoints_testnet` test - - - - - -ZcashFoundation/zebra#3263 - - -ZcashFoundation/zebra#3263 -Security: Remove the -ErrorSlot from the -heartbeat and connection -tasks - - - - - -ZcashFoundation/zebra#3383 - - -ZcashFoundation/zebra#3383 -Document `zebrad -download` command. - - - - - -ZcashFoundation/zebra#483 - - -ZcashFoundation/zebra#483 -Limit generated block and -transaction size - - - - - -ZcashFoundation/zebra#3436 - - -ZcashFoundation/zebra#3436 -Create wrapper for -`precomputed` in -`CachedFfiTransaction` - - - - - -ZcashFoundation/zebra#2908 - - -ZcashFoundation/zebra#2908 -Improve -VerifyBlockError::Commit -typing - - - - - -ZcashFoundation/zebra#2297 - - -ZcashFoundation/zebra#2297 -Enforce unwrap-pertinent -Clippy lints - - - - - -ZcashFoundation/zebra#3831 - - -ZcashFoundation/zebra#3831 -Remove duplicated -zcash_proofs - - - - - -ZcashFoundation/zebra#3179 - - -ZcashFoundation/zebra#3179 -Use a `bellman::Proof` -instead of a byte array -in `Groth16Proof` - - - - - -ZcashFoundation/zebra#3117 - - -ZcashFoundation/zebra#3117 -Stop using private IP -addresses by default - - - - + ZcashFoundation/zebra#2631 - + ZcashFoundation/zebra#2631 Send committed spent @@ -282,9 +156,9 @@ - + ZcashFoundation/zebra#1894 - + ZcashFoundation/zebra#1894 Zebra should follow OS @@ -294,9 +168,9 @@ - + ZcashFoundation/zebra#3432 - + ZcashFoundation/zebra#3432 Use the Filesystem @@ -313,9 +187,9 @@ - + ZcashFoundation/zebra#3050 - + ZcashFoundation/zebra#3050 Tag Zebra 1.0.0-rc.0 @@ -324,9 +198,9 @@ - + ZcashFoundation/zebra#1904 - + ZcashFoundation/zebra#1904 Some DNS seeders and @@ -335,6 +209,17 @@ + + +ZcashFoundation/zebra#1791 + + +ZcashFoundation/zebra#1791 +Re-enable `sync_large_che +ckpoints_testnet` test + + + ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 @@ -342,9 +227,9 @@ - + ZcashFoundation/zebra#4448 - + ZcashFoundation/zebra#4448 Decide on supported @@ -377,9 +262,9 @@ - + ZcashFoundation/zebra#4562 - + ZcashFoundation/zebra#4562 Deploy long-running Zebra @@ -395,9 +280,9 @@ - + ZcashFoundation/zebra#1621 - + ZcashFoundation/zebra#1621 Run `zebrad start` by @@ -406,9 +291,9 @@ - + ZcashFoundation/zebra#1638 - + ZcashFoundation/zebra#1638 Create PGP keys amongst @@ -417,9 +302,9 @@ - + ZcashFoundation/zebra#1615 - + ZcashFoundation/zebra#1615 Zebra stable download @@ -428,10 +313,21 @@ + + +ZcashFoundation/zebra#4350 + + +ZcashFoundation/zebra#4350 +Add GetMempoolTx gRPC +test + + + - + ZcashFoundation/zebra#271 - + ZcashFoundation/zebra#271 Sapling/Orchard Key @@ -440,9 +336,9 @@ - + ZcashFoundation/zebra#269 - + ZcashFoundation/zebra#269 Sapling/Orchard note @@ -458,9 +354,9 @@ - + ZcashFoundation/zebra#3002 - + ZcashFoundation/zebra#3002 Sapling note decryption @@ -475,9 +371,9 @@ - + ZcashFoundation/zebra#325 - + ZcashFoundation/zebra#325 Block Chain Scanning @@ -485,9 +381,9 @@ - + ZcashFoundation/zebra#4691 - + ZcashFoundation/zebra#4691 Stop assuming testnet @@ -497,9 +393,9 @@ - + ZcashFoundation/zebra#267 - + ZcashFoundation/zebra#267 Implement ZIP-32 Sapling @@ -509,9 +405,9 @@ - + ZcashFoundation/zebra#2064 - + ZcashFoundation/zebra#2064 Import Poseidon hash into @@ -520,9 +416,9 @@ - + ZcashFoundation/zebra#2192 - + ZcashFoundation/zebra#2192 Implement @@ -533,9 +429,9 @@ - + ZcashFoundation/zebra#181 - + ZcashFoundation/zebra#181 Sprout note @@ -545,9 +441,9 @@ - + ZcashFoundation/zebra#321 - + ZcashFoundation/zebra#321 Create Output Proof @@ -555,9 +451,9 @@ - + ZcashFoundation/zebra#272 - + ZcashFoundation/zebra#272 Sprout Key Agreement and @@ -566,9 +462,9 @@ - + ZcashFoundation/zebra#2496 - + ZcashFoundation/zebra#2496 Handle a ivk == ⊥ @@ -579,9 +475,9 @@ - + ZcashFoundation/zebra#3869 - + ZcashFoundation/zebra#3869 Orchard: ensure that ivk @@ -591,9 +487,9 @@ - + ZcashFoundation/zebra#278 - + ZcashFoundation/zebra#278 Sapling Note Builder @@ -601,9 +497,9 @@ - + ZcashFoundation/zebra#2447 - + ZcashFoundation/zebra#2447 Define a new `Amount` @@ -614,9 +510,9 @@ - + ZcashFoundation/zebra#2041 - + ZcashFoundation/zebra#2041 Orchard: derive @@ -626,9 +522,9 @@ - + ZcashFoundation/zebra#4692 - + ZcashFoundation/zebra#4692 Check address and key @@ -638,9 +534,9 @@ - + ZcashFoundation/zebra#320 - + ZcashFoundation/zebra#320 Create a Spend Proof @@ -648,9 +544,9 @@ - + ZcashFoundation/zebra#2080 - + ZcashFoundation/zebra#2080 [blocked on frost] @@ -661,9 +557,9 @@ - + ZcashFoundation/zebra#2095 - + ZcashFoundation/zebra#2095 Orchard: update @@ -674,6 +570,110 @@ + + +ZcashFoundation/zebra#3263 + + +ZcashFoundation/zebra#3263 +Security: Remove the +ErrorSlot from the +heartbeat and connection +tasks + + + + + +ZcashFoundation/zebra#3383 + + +ZcashFoundation/zebra#3383 +Document `zebrad +download` command. + + + + + +ZcashFoundation/zebra#483 + + +ZcashFoundation/zebra#483 +Limit generated block and +transaction size + + + + + +ZcashFoundation/zebra#3436 + + +ZcashFoundation/zebra#3436 +Create wrapper for +`precomputed` in +`CachedFfiTransaction` + + + + + +ZcashFoundation/zebra#2908 + + +ZcashFoundation/zebra#2908 +Improve +VerifyBlockError::Commit +typing + + + + + +ZcashFoundation/zebra#2297 + + +ZcashFoundation/zebra#2297 +Enforce unwrap-pertinent +Clippy lints + + + + + +ZcashFoundation/zebra#3831 + + +ZcashFoundation/zebra#3831 +Remove duplicated +zcash_proofs + + + + + +ZcashFoundation/zebra#3179 + + +ZcashFoundation/zebra#3179 +Use a `bellman::Proof` +instead of a byte array +in `Groth16Proof` + + + + + +ZcashFoundation/zebra#3117 + + +ZcashFoundation/zebra#3117 +Stop using private IP +addresses by default + + + ZcashFoundation/zebra#3247 diff --git a/zcash-zf-devops-dag.html b/zcash-zf-devops-dag.html index ae38e376..1b0c9d07 100644 --- a/zcash-zf-devops-dag.html +++ b/zcash-zf-devops-dag.html @@ -23,8 +23,8 @@ cluster_0 - -Tracking: Documentation + +Tracking: Tech Debt cluster_4 @@ -33,72 +33,20 @@ cluster_1 - -Tracking: Tech Debt + +Tracking: Documentation - - -ZcashFoundation/zebra#1963 - - -ZcashFoundation/zebra#1963 -Revise Release Process -RFC Draft + + +ZcashFoundation/zebra#1791 + + +ZcashFoundation/zebra#1791 +Re-enable `sync_large_che +ckpoints_testnet` test - - -ZcashFoundation/zebra#755 - - -ZcashFoundation/zebra#755 -Automate zebrad releases - - - - - -ZcashFoundation/zebra#1963->ZcashFoundation/zebra#755 - - - - - -ZcashFoundation/zebra#2564 - - -ZcashFoundation/zebra#2564 -Include git metadata in -docker logs and Google -Cloud panic reports - - - - - -ZcashFoundation/zebra#1963->ZcashFoundation/zebra#2564 - - - - - -ZcashFoundation/zebra#4412 - - -ZcashFoundation/zebra#4412 -Automate pinning CI -dependencies to specific -commit hashes - - - - - -ZcashFoundation/zebra#1963->ZcashFoundation/zebra#4412 - - - ZcashFoundation/zebra#1894 @@ -153,19 +101,8 @@ - - -ZcashFoundation/zebra#1791 - - -ZcashFoundation/zebra#1791 -Re-enable `sync_large_che -ckpoints_testnet` test - - - - + ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 @@ -193,14 +130,36 @@ + + +ZcashFoundation/zebra#755 + + +ZcashFoundation/zebra#755 +Automate zebrad releases + + + - + ZcashFoundation/zebra#4448->ZcashFoundation/zebra#755 + + +ZcashFoundation/zebra#2564 + + +ZcashFoundation/zebra#2564 +Include git metadata in +docker logs and Google +Cloud panic reports + + + - + ZcashFoundation/zebra#4448->ZcashFoundation/zebra#2564 @@ -234,6 +193,47 @@ + + +ZcashFoundation/zebra#1963 + + +ZcashFoundation/zebra#1963 +Revise Release Process +RFC Draft + + + + + +ZcashFoundation/zebra#1963->ZcashFoundation/zebra#755 + + + + + +ZcashFoundation/zebra#1963->ZcashFoundation/zebra#2564 + + + + + +ZcashFoundation/zebra#4412 + + +ZcashFoundation/zebra#4412 +Automate pinning CI +dependencies to specific +commit hashes + + + + + +ZcashFoundation/zebra#1963->ZcashFoundation/zebra#4412 + + + ZcashFoundation/zebra#4554 diff --git a/zcash-zf-devops-dag.svg b/zcash-zf-devops-dag.svg index adb95cc4..a237a776 100644 --- a/zcash-zf-devops-dag.svg +++ b/zcash-zf-devops-dag.svg @@ -11,8 +11,8 @@ cluster_0 - -Tracking: Documentation + +Tracking: Tech Debt cluster_4 @@ -21,72 +21,20 @@ cluster_1 - -Tracking: Tech Debt + +Tracking: Documentation - - -ZcashFoundation/zebra#1963 - - -ZcashFoundation/zebra#1963 -Revise Release Process -RFC Draft + + +ZcashFoundation/zebra#1791 + + +ZcashFoundation/zebra#1791 +Re-enable `sync_large_che +ckpoints_testnet` test - - -ZcashFoundation/zebra#755 - - -ZcashFoundation/zebra#755 -Automate zebrad releases - - - - - -ZcashFoundation/zebra#1963->ZcashFoundation/zebra#755 - - - - - -ZcashFoundation/zebra#2564 - - -ZcashFoundation/zebra#2564 -Include git metadata in -docker logs and Google -Cloud panic reports - - - - - -ZcashFoundation/zebra#1963->ZcashFoundation/zebra#2564 - - - - - -ZcashFoundation/zebra#4412 - - -ZcashFoundation/zebra#4412 -Automate pinning CI -dependencies to specific -commit hashes - - - - - -ZcashFoundation/zebra#1963->ZcashFoundation/zebra#4412 - - - ZcashFoundation/zebra#1894 @@ -141,19 +89,8 @@ - - -ZcashFoundation/zebra#1791 - - -ZcashFoundation/zebra#1791 -Re-enable `sync_large_che -ckpoints_testnet` test - - - - + ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 @@ -181,14 +118,36 @@ + + +ZcashFoundation/zebra#755 + + +ZcashFoundation/zebra#755 +Automate zebrad releases + + + - + ZcashFoundation/zebra#4448->ZcashFoundation/zebra#755 + + +ZcashFoundation/zebra#2564 + + +ZcashFoundation/zebra#2564 +Include git metadata in +docker logs and Google +Cloud panic reports + + + - + ZcashFoundation/zebra#4448->ZcashFoundation/zebra#2564 @@ -222,6 +181,47 @@ + + +ZcashFoundation/zebra#1963 + + +ZcashFoundation/zebra#1963 +Revise Release Process +RFC Draft + + + + + +ZcashFoundation/zebra#1963->ZcashFoundation/zebra#755 + + + + + +ZcashFoundation/zebra#1963->ZcashFoundation/zebra#2564 + + + + + +ZcashFoundation/zebra#4412 + + +ZcashFoundation/zebra#4412 +Automate pinning CI +dependencies to specific +commit hashes + + + + + +ZcashFoundation/zebra#1963->ZcashFoundation/zebra#4412 + + + ZcashFoundation/zebra#4554 diff --git a/zcash-zf-frost-dag.html b/zcash-zf-frost-dag.html index bb75ca94..4a36e1a7 100644 --- a/zcash-zf-frost-dag.html +++ b/zcash-zf-frost-dag.html @@ -18,263 +18,263 @@
- - + viewBox="0.00 0.00 741.00 1660.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + + -cluster_0 - -Epic: IETF-ready FROST +cluster_1 + +Epic: Zcon-ready FROST -cluster_1 - -Epic: Zcon-ready FROST +cluster_0 + +Epic: IETF-ready FROST + + + +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#37 + + +ZcashFoundation/frost#37 +Draft a ZIP document for +using FROST in the re- +randomized SpendAuth +setting in Zcash + + + + + +ZcashFoundation/frost#75 + + +ZcashFoundation/frost#75 +frost-core: Remove +`order()` from the +`Group` trait + + + + + +ZcashFoundation/frost#81 + + +ZcashFoundation/frost#81 +Start rerandomized repo + + + + + +ZcashFoundation/frost#71 + + +ZcashFoundation/frost#71 +Add Ed448 support + + + + + +ZcashFoundation/frost#55 + + +ZcashFoundation/frost#55 +Rename participant +indexes to participant +identifiers or IDs + + + + + +ZcashFoundation/frost#61 + + +ZcashFoundation/frost#61 +Flesh out all rustdoc in +`frost-ristretto255` +public API + + + + + +ZcashFoundation/frost#74 + + +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#60 - - -ZcashFoundation/frost#60 -`frost-core`: update for -spec version 5 + + +ZcashFoundation/frost#60 +`frost-core`: update for +spec version 5 - + ZcashFoundation/frost#67 - - -ZcashFoundation/frost#67 -Update ristretto255 to -frost-core V5 + + +ZcashFoundation/frost#67 +Update ristretto255 to +frost-core V5 - + ZcashFoundation/frost#60->ZcashFoundation/frost#67 - - + + ZcashFoundation/frost#79 - -ZcashFoundation/frost#79 -Publish `frost-` crates + +ZcashFoundation/frost#79 +Publish `frost-` crates ZcashFoundation/frost#60->ZcashFoundation/frost#79 - - + + ZcashFoundation/frost#67->ZcashFoundation/frost#79 - - + + - + 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#56 - - -ZcashFoundation/frost#56 -Enforce that THRESHOLD -and NUM_SIGNERS are never -greater than p + + +ZcashFoundation/frost#56 +Enforce that THRESHOLD +and NUM_SIGNERS are never +greater than p - + ZcashFoundation/frost#53 - - -ZcashFoundation/frost#53 -Consolidate derivation of -the group commitment so -that it requires a single -scalar multiplication, as -opposed to t + + +ZcashFoundation/frost#53 +Consolidate derivation of +the group commitment so +that it requires a single +scalar multiplication, as +opposed to t - + 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#78 - - -ZcashFoundation/frost#78 -frost-core: add -`commit()` to `round1` to -match spec + + +ZcashFoundation/frost#78 +frost-core: add +`commit()` to `round1` to +match spec - -ZcashFoundation/frost#68 - - -ZcashFoundation/frost#68 -Create IETF presentation - - - - - -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#37 - - -ZcashFoundation/frost#37 -Draft a ZIP document for -using FROST in the re- -randomized SpendAuth -setting in Zcash - - - - - -ZcashFoundation/frost#75 - - -ZcashFoundation/frost#75 -frost-core: Remove -`order()` from the -`Group` trait - - - - - -ZcashFoundation/frost#81 - - -ZcashFoundation/frost#81 -Start rerandomized repo - - - - - -ZcashFoundation/frost#71 - - -ZcashFoundation/frost#71 -Add Ed448 support - - - - - -ZcashFoundation/frost#55 - - -ZcashFoundation/frost#55 -Rename participant -indexes to participant -identifiers or IDs - - - - - -ZcashFoundation/frost#61 - - -ZcashFoundation/frost#61 -Flesh out all rustdoc in -`frost-ristretto255` -public API - - - - - -ZcashFoundation/frost#74 - - -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#68 + + +ZcashFoundation/frost#68 +Create IETF presentation @@ -282,11 +282,11 @@ ZcashFoundation/frost#39 - -ZcashFoundation/frost#39 -Migrate/port `redjubjub` -to frost-core / FROST -spec v05+ + +ZcashFoundation/frost#39 +Migrate/port `redjubjub` +to frost-core / FROST +spec v05+ @@ -294,11 +294,11 @@ ZcashFoundation/frost#40 - -ZcashFoundation/frost#40 -Migrate/port `redpallas` -to frost-core / FROST -spec v05+ + +ZcashFoundation/frost#40 +Migrate/port `redpallas` +to frost-core / FROST +spec v05+ @@ -306,20 +306,20 @@ ZcashFoundation/frost#80 - -ZcashFoundation/frost#80 -frost-p256: update to -`frost-core` that -supports /draft-irtf- -cfrg-frost v5+ + +ZcashFoundation/frost#80 +frost-p256: update to +`frost-core` that +supports /draft-irtf- +cfrg-frost v5+ ZcashFoundation/frost#80->ZcashFoundation/frost#79 - - + + diff --git a/zcash-zf-frost-dag.svg b/zcash-zf-frost-dag.svg index 3e3a70ab..677bed05 100644 --- a/zcash-zf-frost-dag.svg +++ b/zcash-zf-frost-dag.svg @@ -6,263 +6,263 @@ --> - - + viewBox="0.00 0.00 741.00 1660.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + + -cluster_0 - -Epic: IETF-ready FROST +cluster_1 + +Epic: Zcon-ready FROST -cluster_1 - -Epic: Zcon-ready FROST +cluster_0 + +Epic: IETF-ready FROST + + + +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#37 + + +ZcashFoundation/frost#37 +Draft a ZIP document for +using FROST in the re- +randomized SpendAuth +setting in Zcash + + + + + +ZcashFoundation/frost#75 + + +ZcashFoundation/frost#75 +frost-core: Remove +`order()` from the +`Group` trait + + + + + +ZcashFoundation/frost#81 + + +ZcashFoundation/frost#81 +Start rerandomized repo + + + + + +ZcashFoundation/frost#71 + + +ZcashFoundation/frost#71 +Add Ed448 support + + + + + +ZcashFoundation/frost#55 + + +ZcashFoundation/frost#55 +Rename participant +indexes to participant +identifiers or IDs + + + + + +ZcashFoundation/frost#61 + + +ZcashFoundation/frost#61 +Flesh out all rustdoc in +`frost-ristretto255` +public API + + + + + +ZcashFoundation/frost#74 + + +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#60 - - -ZcashFoundation/frost#60 -`frost-core`: update for -spec version 5 + + +ZcashFoundation/frost#60 +`frost-core`: update for +spec version 5 - + ZcashFoundation/frost#67 - - -ZcashFoundation/frost#67 -Update ristretto255 to -frost-core V5 + + +ZcashFoundation/frost#67 +Update ristretto255 to +frost-core V5 - + ZcashFoundation/frost#60->ZcashFoundation/frost#67 - - + + ZcashFoundation/frost#79 - -ZcashFoundation/frost#79 -Publish `frost-` crates + +ZcashFoundation/frost#79 +Publish `frost-` crates ZcashFoundation/frost#60->ZcashFoundation/frost#79 - - + + ZcashFoundation/frost#67->ZcashFoundation/frost#79 - - + + - + 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#56 - - -ZcashFoundation/frost#56 -Enforce that THRESHOLD -and NUM_SIGNERS are never -greater than p + + +ZcashFoundation/frost#56 +Enforce that THRESHOLD +and NUM_SIGNERS are never +greater than p - + ZcashFoundation/frost#53 - - -ZcashFoundation/frost#53 -Consolidate derivation of -the group commitment so -that it requires a single -scalar multiplication, as -opposed to t + + +ZcashFoundation/frost#53 +Consolidate derivation of +the group commitment so +that it requires a single +scalar multiplication, as +opposed to t - + 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#78 - - -ZcashFoundation/frost#78 -frost-core: add -`commit()` to `round1` to -match spec + + +ZcashFoundation/frost#78 +frost-core: add +`commit()` to `round1` to +match spec - -ZcashFoundation/frost#68 - - -ZcashFoundation/frost#68 -Create IETF presentation - - - - - -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#37 - - -ZcashFoundation/frost#37 -Draft a ZIP document for -using FROST in the re- -randomized SpendAuth -setting in Zcash - - - - - -ZcashFoundation/frost#75 - - -ZcashFoundation/frost#75 -frost-core: Remove -`order()` from the -`Group` trait - - - - - -ZcashFoundation/frost#81 - - -ZcashFoundation/frost#81 -Start rerandomized repo - - - - - -ZcashFoundation/frost#71 - - -ZcashFoundation/frost#71 -Add Ed448 support - - - - - -ZcashFoundation/frost#55 - - -ZcashFoundation/frost#55 -Rename participant -indexes to participant -identifiers or IDs - - - - - -ZcashFoundation/frost#61 - - -ZcashFoundation/frost#61 -Flesh out all rustdoc in -`frost-ristretto255` -public API - - - - - -ZcashFoundation/frost#74 - - -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#68 + + +ZcashFoundation/frost#68 +Create IETF presentation @@ -270,11 +270,11 @@ ZcashFoundation/frost#39 - -ZcashFoundation/frost#39 -Migrate/port `redjubjub` -to frost-core / FROST -spec v05+ + +ZcashFoundation/frost#39 +Migrate/port `redjubjub` +to frost-core / FROST +spec v05+ @@ -282,11 +282,11 @@ ZcashFoundation/frost#40 - -ZcashFoundation/frost#40 -Migrate/port `redpallas` -to frost-core / FROST -spec v05+ + +ZcashFoundation/frost#40 +Migrate/port `redpallas` +to frost-core / FROST +spec v05+ @@ -294,20 +294,20 @@ ZcashFoundation/frost#80 - -ZcashFoundation/frost#80 -frost-p256: update to -`frost-core` that -supports /draft-irtf- -cfrg-frost v5+ + +ZcashFoundation/frost#80 +frost-p256: update to +`frost-core` that +supports /draft-irtf- +cfrg-frost v5+ ZcashFoundation/frost#80->ZcashFoundation/frost#79 - - + +