From 83277fd21ef28015369fa50d0dd82df412c5dac2 Mon Sep 17 00:00:00 2001 From: dconnolly Date: Wed, 14 Sep 2022 14:49:53 +0000 Subject: [PATCH] deploy: 7cd228f6aac84df61ce777ab4cfd7066a35814b2 --- zcash-zf-devops-dag.html | 54 ++-- zcash-zf-devops-dag.svg | 54 ++-- zcash-zf-frost-dag.html | 552 +++++++++++++++++++-------------------- zcash-zf-frost-dag.svg | 552 +++++++++++++++++++-------------------- 4 files changed, 606 insertions(+), 606 deletions(-) diff --git a/zcash-zf-devops-dag.html b/zcash-zf-devops-dag.html index c3ee5054..6a6340eb 100644 --- a/zcash-zf-devops-dag.html +++ b/zcash-zf-devops-dag.html @@ -27,15 +27,15 @@ Epic: Zebra Release Candidates -cluster_1 - -DevOps Ticket Tracker - - cluster_2 Epic: Zebra as a lightwalletd backend + +cluster_1 + +DevOps Ticket Tracker + ZcashFoundation/zebra#1615 @@ -60,9 +60,9 @@ - + ZcashFoundation/zebra#4955 - + ZcashFoundation/zebra#4955 Make long-running test @@ -78,9 +78,9 @@ - + ZcashFoundation/zebra#4992 - + ZcashFoundation/zebra#4992 Run cached state CI on @@ -126,9 +126,9 @@ - + ZcashFoundation/zebra#4612 - + ZcashFoundation/zebra#4612 ci: Wait for lightwalletd @@ -167,9 +167,9 @@ - + ZcashFoundation/zebra#4953 - + ZcashFoundation/zebra#4953 Document how to use @@ -184,9 +184,9 @@ - + ZcashFoundation/zebra#1963 - + ZcashFoundation/zebra#1963 Work out how to release @@ -195,9 +195,9 @@ - + ZcashFoundation/zebra#4954 - + ZcashFoundation/zebra#4954 Update release checklist @@ -213,9 +213,9 @@ - + ZcashFoundation/zebra#4412 - + ZcashFoundation/zebra#4412 Automate pinning CI @@ -253,9 +253,9 @@ - + ZcashFoundation/zebra#4554 - + ZcashFoundation/zebra#4554 benchmarks: surface @@ -265,9 +265,9 @@ - + ZcashFoundation/zebra#4956 - + ZcashFoundation/zebra#4956 Make file locations @@ -277,9 +277,9 @@ - + ZcashFoundation/zebra#4976 - + ZcashFoundation/zebra#4976 Move continuous @@ -289,9 +289,9 @@ - + ZcashFoundation/zebra#4946 - + ZcashFoundation/zebra#4946 Managed instance groups diff --git a/zcash-zf-devops-dag.svg b/zcash-zf-devops-dag.svg index e73e549a..d56e433d 100644 --- a/zcash-zf-devops-dag.svg +++ b/zcash-zf-devops-dag.svg @@ -15,15 +15,15 @@ Epic: Zebra Release Candidates -cluster_1 - -DevOps Ticket Tracker - - cluster_2 Epic: Zebra as a lightwalletd backend + +cluster_1 + +DevOps Ticket Tracker + ZcashFoundation/zebra#1615 @@ -48,9 +48,9 @@ - + ZcashFoundation/zebra#4955 - + ZcashFoundation/zebra#4955 Make long-running test @@ -66,9 +66,9 @@ - + ZcashFoundation/zebra#4992 - + ZcashFoundation/zebra#4992 Run cached state CI on @@ -114,9 +114,9 @@ - + ZcashFoundation/zebra#4612 - + ZcashFoundation/zebra#4612 ci: Wait for lightwalletd @@ -155,9 +155,9 @@ - + ZcashFoundation/zebra#4953 - + ZcashFoundation/zebra#4953 Document how to use @@ -172,9 +172,9 @@ - + ZcashFoundation/zebra#1963 - + ZcashFoundation/zebra#1963 Work out how to release @@ -183,9 +183,9 @@ - + ZcashFoundation/zebra#4954 - + ZcashFoundation/zebra#4954 Update release checklist @@ -201,9 +201,9 @@ - + ZcashFoundation/zebra#4412 - + ZcashFoundation/zebra#4412 Automate pinning CI @@ -241,9 +241,9 @@ - + ZcashFoundation/zebra#4554 - + ZcashFoundation/zebra#4554 benchmarks: surface @@ -253,9 +253,9 @@ - + ZcashFoundation/zebra#4956 - + ZcashFoundation/zebra#4956 Make file locations @@ -265,9 +265,9 @@ - + ZcashFoundation/zebra#4976 - + ZcashFoundation/zebra#4976 Move continuous @@ -277,9 +277,9 @@ - + ZcashFoundation/zebra#4946 - + ZcashFoundation/zebra#4946 Managed instance groups diff --git a/zcash-zf-frost-dag.html b/zcash-zf-frost-dag.html index 47bf6772..0bef0136 100644 --- a/zcash-zf-frost-dag.html +++ b/zcash-zf-frost-dag.html @@ -22,34 +22,184 @@ -cluster_3 - -Epic: Re-randomizable FROST - - -cluster_4 - -Epic: Zcon-ready FROST - - -cluster_2 - -Epic: DKG - - cluster_0 Epic: v8 - + +cluster_3 + +Epic: Re-randomizable FROST + + cluster_1 Epic: Remaining Curves - + +cluster_2 + +Epic: DKG + + +cluster_4 + +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 + + + + + +ZcashFoundation/frost#120 + + +ZcashFoundation/frost#120 +Update Re-randomizable +FROST implementation to +V8 + + + + + +ZcashFoundation/frost#97->ZcashFoundation/frost#120 + + + + + +ZcashFoundation/frost#70 + + +ZcashFoundation/frost#70 +Add Ed25519 support + + + + + +ZcashFoundation/frost#97->ZcashFoundation/frost#70 + + + + + +ZcashFoundation/frost#19 + + +ZcashFoundation/frost#19 +`frost-secp256k1`: +implement FROST on +Secp256k1 curve + + + + + +ZcashFoundation/frost#97->ZcashFoundation/frost#19 + + + + + +ZcashFoundation/frost#71 + + +ZcashFoundation/frost#71 +Add Ed448 support + + + + + +ZcashFoundation/frost#97->ZcashFoundation/frost#71 + + + + + +ZcashFoundation/frost#101 + + +ZcashFoundation/frost#101 +frost-core: support H4 +and H5 domain-separated +hashes per-ciphersuite + + + + + +ZcashFoundation/frost#101->ZcashFoundation/frost#97 + + + + + +ZcashFoundation/frost#102 + + +ZcashFoundation/frost#102 +frost-core: add and use C +iphersuite.identifier_to_ +scalar() + + + + + +ZcashFoundation/frost#102->ZcashFoundation/frost#97 + + + + + ZcashFoundation/frost#118 - + ZcashFoundation/frost#118 Update Re-randomizable @@ -58,9 +208,9 @@ - + ZcashFoundation/frost#119 - + ZcashFoundation/frost#119 Review and officially @@ -70,33 +220,21 @@ - + ZcashFoundation/frost#118->ZcashFoundation/frost#119 - - -ZcashFoundation/frost#120 - - -ZcashFoundation/frost#120 -Update Re-randomizable -FROST implementation to -V8 - - - - + ZcashFoundation/frost#118->ZcashFoundation/frost#120 - + ZcashFoundation/frost#121 - + ZcashFoundation/frost#121 Organize the Re- @@ -106,160 +244,21 @@ - + ZcashFoundation/frost#120->ZcashFoundation/frost#121 - + ZcashFoundation/frost#81 - + ZcashFoundation/frost#81 Start rerandomized repo - - -ZcashFoundation/frost#86 - - -ZcashFoundation/frost#86 -frost-core: update for -spec version 6&7 - - - - - -ZcashFoundation/frost#79 - - -ZcashFoundation/frost#79 -Publish `frost-` crates - - - - - -ZcashFoundation/frost#86->ZcashFoundation/frost#79 - - - - - -ZcashFoundation/frost#101 - - -ZcashFoundation/frost#101 -frost-core: support H4 -and H5 domain-separated -hashes per-ciphersuite - - - - - -ZcashFoundation/frost#86->ZcashFoundation/frost#101 - - - - - -ZcashFoundation/frost#95 - - -ZcashFoundation/frost#95 -Flesh out all rustdoc in -frost-p256 public API - - - - - -ZcashFoundation/frost#95->ZcashFoundation/frost#79 - - - - - -ZcashFoundation/frost#61 - - -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->ZcashFoundation/frost#86 - - - - - -ZcashFoundation/frost#47 - - -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#74 - - -ZcashFoundation/frost#74 -Port fresh keygen test -from `frost-core` to -`frost-ristretto` and -other dependent crates - - - ZcashFoundation/frost#35 @@ -289,131 +288,132 @@ - + -ZcashFoundation/frost#97 - - -ZcashFoundation/frost#97 -frost-core: update to -spec v8 +ZcashFoundation/frost#86 + + +ZcashFoundation/frost#86 +frost-core: update for +spec version 6&7 - - -ZcashFoundation/frost#97->ZcashFoundation/frost#120 - - + + +ZcashFoundation/frost#86->ZcashFoundation/frost#101 + + - + -ZcashFoundation/frost#99 - - -ZcashFoundation/frost#99 -frost-p256: update to use -frost-core v8 +ZcashFoundation/frost#79 + + +ZcashFoundation/frost#79 +Publish `frost-` crates - + -ZcashFoundation/frost#97->ZcashFoundation/frost#99 - - +ZcashFoundation/frost#86->ZcashFoundation/frost#79 + + - + -ZcashFoundation/frost#98 - - -ZcashFoundation/frost#98 -frost-ristretto255: -update to use frost-core -v8 +ZcashFoundation/frost#95 + + +ZcashFoundation/frost#95 +Flesh out all rustdoc in +frost-p256 public API - + -ZcashFoundation/frost#97->ZcashFoundation/frost#98 - - +ZcashFoundation/frost#95->ZcashFoundation/frost#79 + + - - -ZcashFoundation/frost#70 - - -ZcashFoundation/frost#70 -Add Ed25519 support + + +ZcashFoundation/frost#61 + + +ZcashFoundation/frost#61 +Flesh out all rustdoc in +`frost-ristretto255` +public API - - -ZcashFoundation/frost#97->ZcashFoundation/frost#70 - - - - - -ZcashFoundation/frost#19 - - -ZcashFoundation/frost#19 -`frost-secp256k1`: -implement FROST on -Secp256k1 curve - - - - - -ZcashFoundation/frost#97->ZcashFoundation/frost#19 - - - - - -ZcashFoundation/frost#71 - - -ZcashFoundation/frost#71 -Add Ed448 support - - - - - -ZcashFoundation/frost#97->ZcashFoundation/frost#71 - - - - + -ZcashFoundation/frost#101->ZcashFoundation/frost#97 - - +ZcashFoundation/frost#61->ZcashFoundation/frost#79 + + - + -ZcashFoundation/frost#102 - - -ZcashFoundation/frost#102 -frost-core: add and use C -iphersuite.identifier_to_ -scalar() +ZcashFoundation/frost#92 + + +ZcashFoundation/frost#92 +v6/v7: Use per-signer +values of rho to mitigate +protocol malleability - + -ZcashFoundation/frost#102->ZcashFoundation/frost#97 - - +ZcashFoundation/frost#92->ZcashFoundation/frost#86 + + + + + +ZcashFoundation/frost#47 + + +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#74 + + +ZcashFoundation/frost#74 +Port fresh keygen test +from `frost-core` to +`frost-ristretto` and +other dependent crates + + diff --git a/zcash-zf-frost-dag.svg b/zcash-zf-frost-dag.svg index 8e595666..ba826ece 100644 --- a/zcash-zf-frost-dag.svg +++ b/zcash-zf-frost-dag.svg @@ -10,34 +10,184 @@ -cluster_3 - -Epic: Re-randomizable FROST - - -cluster_4 - -Epic: Zcon-ready FROST - - -cluster_2 - -Epic: DKG - - cluster_0 Epic: v8 - + +cluster_3 + +Epic: Re-randomizable FROST + + cluster_1 Epic: Remaining Curves - + +cluster_2 + +Epic: DKG + + +cluster_4 + +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 + + + + + +ZcashFoundation/frost#120 + + +ZcashFoundation/frost#120 +Update Re-randomizable +FROST implementation to +V8 + + + + + +ZcashFoundation/frost#97->ZcashFoundation/frost#120 + + + + + +ZcashFoundation/frost#70 + + +ZcashFoundation/frost#70 +Add Ed25519 support + + + + + +ZcashFoundation/frost#97->ZcashFoundation/frost#70 + + + + + +ZcashFoundation/frost#19 + + +ZcashFoundation/frost#19 +`frost-secp256k1`: +implement FROST on +Secp256k1 curve + + + + + +ZcashFoundation/frost#97->ZcashFoundation/frost#19 + + + + + +ZcashFoundation/frost#71 + + +ZcashFoundation/frost#71 +Add Ed448 support + + + + + +ZcashFoundation/frost#97->ZcashFoundation/frost#71 + + + + + +ZcashFoundation/frost#101 + + +ZcashFoundation/frost#101 +frost-core: support H4 +and H5 domain-separated +hashes per-ciphersuite + + + + + +ZcashFoundation/frost#101->ZcashFoundation/frost#97 + + + + + +ZcashFoundation/frost#102 + + +ZcashFoundation/frost#102 +frost-core: add and use C +iphersuite.identifier_to_ +scalar() + + + + + +ZcashFoundation/frost#102->ZcashFoundation/frost#97 + + + + + ZcashFoundation/frost#118 - + ZcashFoundation/frost#118 Update Re-randomizable @@ -46,9 +196,9 @@ - + ZcashFoundation/frost#119 - + ZcashFoundation/frost#119 Review and officially @@ -58,33 +208,21 @@ - + ZcashFoundation/frost#118->ZcashFoundation/frost#119 - - -ZcashFoundation/frost#120 - - -ZcashFoundation/frost#120 -Update Re-randomizable -FROST implementation to -V8 - - - - + ZcashFoundation/frost#118->ZcashFoundation/frost#120 - + ZcashFoundation/frost#121 - + ZcashFoundation/frost#121 Organize the Re- @@ -94,160 +232,21 @@ - + ZcashFoundation/frost#120->ZcashFoundation/frost#121 - + ZcashFoundation/frost#81 - + ZcashFoundation/frost#81 Start rerandomized repo - - -ZcashFoundation/frost#86 - - -ZcashFoundation/frost#86 -frost-core: update for -spec version 6&7 - - - - - -ZcashFoundation/frost#79 - - -ZcashFoundation/frost#79 -Publish `frost-` crates - - - - - -ZcashFoundation/frost#86->ZcashFoundation/frost#79 - - - - - -ZcashFoundation/frost#101 - - -ZcashFoundation/frost#101 -frost-core: support H4 -and H5 domain-separated -hashes per-ciphersuite - - - - - -ZcashFoundation/frost#86->ZcashFoundation/frost#101 - - - - - -ZcashFoundation/frost#95 - - -ZcashFoundation/frost#95 -Flesh out all rustdoc in -frost-p256 public API - - - - - -ZcashFoundation/frost#95->ZcashFoundation/frost#79 - - - - - -ZcashFoundation/frost#61 - - -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->ZcashFoundation/frost#86 - - - - - -ZcashFoundation/frost#47 - - -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#74 - - -ZcashFoundation/frost#74 -Port fresh keygen test -from `frost-core` to -`frost-ristretto` and -other dependent crates - - - ZcashFoundation/frost#35 @@ -277,131 +276,132 @@ - + -ZcashFoundation/frost#97 - - -ZcashFoundation/frost#97 -frost-core: update to -spec v8 +ZcashFoundation/frost#86 + + +ZcashFoundation/frost#86 +frost-core: update for +spec version 6&7 - - -ZcashFoundation/frost#97->ZcashFoundation/frost#120 - - + + +ZcashFoundation/frost#86->ZcashFoundation/frost#101 + + - + -ZcashFoundation/frost#99 - - -ZcashFoundation/frost#99 -frost-p256: update to use -frost-core v8 +ZcashFoundation/frost#79 + + +ZcashFoundation/frost#79 +Publish `frost-` crates - + -ZcashFoundation/frost#97->ZcashFoundation/frost#99 - - +ZcashFoundation/frost#86->ZcashFoundation/frost#79 + + - + -ZcashFoundation/frost#98 - - -ZcashFoundation/frost#98 -frost-ristretto255: -update to use frost-core -v8 +ZcashFoundation/frost#95 + + +ZcashFoundation/frost#95 +Flesh out all rustdoc in +frost-p256 public API - + -ZcashFoundation/frost#97->ZcashFoundation/frost#98 - - +ZcashFoundation/frost#95->ZcashFoundation/frost#79 + + - - -ZcashFoundation/frost#70 - - -ZcashFoundation/frost#70 -Add Ed25519 support + + +ZcashFoundation/frost#61 + + +ZcashFoundation/frost#61 +Flesh out all rustdoc in +`frost-ristretto255` +public API - - -ZcashFoundation/frost#97->ZcashFoundation/frost#70 - - - - - -ZcashFoundation/frost#19 - - -ZcashFoundation/frost#19 -`frost-secp256k1`: -implement FROST on -Secp256k1 curve - - - - - -ZcashFoundation/frost#97->ZcashFoundation/frost#19 - - - - - -ZcashFoundation/frost#71 - - -ZcashFoundation/frost#71 -Add Ed448 support - - - - - -ZcashFoundation/frost#97->ZcashFoundation/frost#71 - - - - + -ZcashFoundation/frost#101->ZcashFoundation/frost#97 - - +ZcashFoundation/frost#61->ZcashFoundation/frost#79 + + - + -ZcashFoundation/frost#102 - - -ZcashFoundation/frost#102 -frost-core: add and use C -iphersuite.identifier_to_ -scalar() +ZcashFoundation/frost#92 + + +ZcashFoundation/frost#92 +v6/v7: Use per-signer +values of rho to mitigate +protocol malleability - + -ZcashFoundation/frost#102->ZcashFoundation/frost#97 - - +ZcashFoundation/frost#92->ZcashFoundation/frost#86 + + + + + +ZcashFoundation/frost#47 + + +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#74 + + +ZcashFoundation/frost#74 +Port fresh keygen test +from `frost-core` to +`frost-ristretto` and +other dependent crates + +