ZenGo-X / multi-party-ecdsa

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

More specific message naming #75

Open kigawas opened 5 years ago

kigawas commented 5 years ago

Let's take KeyGenBroadcastMessage1 in gg2018 as an example. It can be improved since:

  1. Broadcast has no more information except that we should broadcast this kind of message, but we may also broadcast other messages, thus, the Broadcast should not be used here.

  2. Actually it's Commit, Decommit = Com(pk, M, R) in the paper, it can be simply called KeyGenCommit