ZenGo-X / multi-party-ecdsa

Rust implementation of {t,n}-threshold ECDSA (elliptic curve digital signature algorithm).
GNU General Public License v3.0
963 stars 310 forks source link

Add Key Rotation to GG18 examples #172

Open HRezaei opened 2 years ago

HRezaei commented 2 years ago

This MR adds Key Rotation support to the GG18 examples. It repeats DKG but keeps the public key fixed. Check README.md for an example on how to run Key Rotation. Once it is done, you can compare the previous key files with the new ones in order to double-check that the public key has remained intact and only local secret shares are refreshed.

KunPengRen commented 10 months ago

How to handle the new party join or party leave key rotation?