From 8f97dd05e3fadaa5563e33ad0889ba032a2ea8ab Mon Sep 17 00:00:00 2001 From: Stelios Daveas <48155711+sdaveas@users.noreply.github.com> Date: Fri, 13 Aug 2021 14:05:52 +0300 Subject: [PATCH] fix(readme): update links in keygen.svg (#159) --- diagrams/keygen.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/diagrams/keygen.svg b/diagrams/keygen.svg index b496f5d3..b72f6da8 100644 --- a/diagrams/keygen.svg +++ b/diagrams/keygen.svg @@ -1,3 +1,3 @@ -
broadcast
broadcast
thread result
thread result
execute protocol thread
execute protocol thread
first Traffic In
first Traffic...
spawn protocol threads
spawn protocol threads
Validate and sanitize KeygenInit arguments
Validate and sanitize KeygenInit argume...
subsequent Traffic In messages
subsequent Traffic I...
execute protocol thread
execute protocol thread
execute protocol thread
execute protocol thread
Traffic Out
Traffic Out
After the execution of the protocol is completed from every worker, process the results.

1. Aggregate results from all threads
2.1. If the results are valid, send protocol result
2.2. If the results are not valid, send an error message and close the stream
After the execution of the protocol is compl...
thread result
thread result
thread result
thread result
return Keygen result
return Keygen result
gRPC Client
1. creates the first Traffic In message to initiate Keygen
2. receives all Traffic Out or every round from a participant and forwards it to all other participants as Traffic In.
gRPC Client...
gRPC Client
gRPC Client
gRPC Server
gRPC Server
KV Store
KV Store
subsequent Traffic In messages
subsequent Traffic I...
init.rsexecute.rsresult.rs
gRPC channels

internal tofnd channels
gRPC channels...
broadcast.rs21333455566678
Keygen messages flow (gg20::keygen)
Keygen messages flow (gg20...
mod.rs
Viewer does not support full SVG 1.1
\ No newline at end of file +
broadcast
broadcast
thread result
thread result
execute protocol thread
execute protocol thread
first Traffic In
first Traffic...
spawn protocol threads
spawn protocol threads
Validate and sanitize KeygenInit arguments
Validate and sanitize KeygenInit argume...
subsequent Traffic In messages
subsequent Traffic I...
execute protocol thread
execute protocol thread
execute protocol thread
execute protocol thread
Traffic Out
Traffic Out
After the execution of the protocol is completed from every worker, process the results.

1. Aggregate results from all threads
2.1. If the results are valid, send protocol result
2.2. If the results are not valid, send an error message and close the stream
After the execution of the protocol is compl...
thread result
thread result
thread result
thread result
return Keygen result
return Keygen result
gRPC Client
1. creates the first Traffic In message to initiate Keygen
2. receives all Traffic Out or every round from a participant and forwards it to all other participants as Traffic In.
gRPC Client...
gRPC Client
gRPC Client
gRPC Server
gRPC Server
KV Store
KV Store
subsequent Traffic In messages
subsequent Traffic I...
init.rsexecute.rsresult.rs
gRPC channels

internal tofnd channels
gRPC channels...
broadcast.rs21333455566678
Keygen messages flow (gg20::keygen)
Keygen messages flow (gg20...
mod.rs
Viewer does not support full SVG 1.1