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

backup feature and Ser/Deser for CompletedOfflineStage #197

Closed 35359595 closed 1 year ago

35359595 commented 1 year ago

As generation off CompletedOfflineStage requires presence of all participants - it is logical to have some arbitrary number of them generated right after key generation is complete. And for DR reasons it should be possible to store all crypto material for cold re-start. This PR have feature gated Serialize and Deserialize derives for CompletedOfflineStage to be able to pre-generate and backup them to have truly threshold signing enabled.