Repairable Threshold Scheme module for FROST(secp256k1, SHA-256).
Implements the Repairable Threshold Scheme (RTS) from
https://eprint.iacr.org/2017/1155. The RTS is used to help a signer
(participant) repair their lost share. This is achieved using a subset of
the other signers known here as helpers.
The repair procedure should be run as follows:
Participants need to agree somehow on who are going to be the helpers
for the repair, and which participant is going to repair their share.
Each helper runs repairShareStep1, generating a set of delta values
to be sent to each helper (including themselves).
Each helper runs repairShareStep2, passing the received delta
values, generating a sigma value to be sent to the participant repairing
their share.
The participant repairing their share runs repairShareStep3, passing
all the received sigma values, recovering their lost KeyPackage. (They
will also need the PublicKeyPackage for this step which could be
provided by any of the helpers).
Repairable Threshold Scheme module for FROST(secp256k1, SHA-256).
Implements the Repairable Threshold Scheme (RTS) from https://eprint.iacr.org/2017/1155. The RTS is used to help a signer (participant) repair their lost share. This is achieved using a subset of the other signers known here as
helpers.The repair procedure should be run as follows:
helpersfor the repair, and which participant is going to repair their share.deltavalues to be sent to each helper (including themselves).deltavalues, generating asigmavalue to be sent to the participant repairing their share.sigmavalues, recovering their lostKeyPackage. (They will also need thePublicKeyPackagefor this step which could be provided by any of the helpers).