id of this participant
ids of all other participant
the threshold for this signature
the number of signatures that will be produced with on the completion of this protocol.
unique id
Optional
commsOptional
commsReadonly
idOptional
msg1sOptional
msg2sReadonly
othersReadonly
protocolOptional
recvOptional
recvProtected
Optional
round1Protected
Optional
round2Readonly
sigReadonly
thresholdCreate a share of the BBS+ signature to be given to the user
the messages to be signed for this signature
the index (0-based) of this signature in the batch
Protected
finishProtected
finishProtected
finishProtected
getProtected
getReturns shares to be sent to the signer with id signerId
Returns an array of shares, 1 to be sent to each of the signer in signerIds
Protected
processProtected
processProtected
recvProtected
recvReturns the commitments to be sent to other signers
Protected
startProtected
startStatic
aggregateAggregate many signature shares to form a BBS+ signature
Common functionality of the BBS+ and BBS threshold signer