Assorted fixes for ECDSA
This bug fix release addresses these issues in the ECDSA protocols:
In signing and re-sharing:
- The input "save data" is now copied and filtered locally during signing and re-sharing to handle a non-contiguous or non-zero indexed set of participants from keygen. Commit: 51d3031
- The unit tests for signing and re-sharing are now using a random set of participants from the keygen fixtures to verify the above fix. Commit: a110668
In re-sharing only:
- The re-sharing protocol now uses two save data structs named
input
andsave
for code clarity. Commit: 129ebae
For all ECDSA protocols:
- Add a handled short-circuit to prevent causing a panic when calling
WaitingFor
orWrapError
on a non-startedParty
. Issue: #82 Commit: 4fcd04b
There have been no changes made to the public API.