Verifies each FROST(P-256, SHA-256) participant's signature share, and if all are valid, aggregates the shares into a signature to publish.
Resulting signature is compatible with verification of a plain Schnorr signature.
This function performs the final aggregation step of the FROST protocol:
The signing package containing commitments and message
Map of identifier to signature share
The public key package
The aggregated signature
Error if any signature share is invalid
Verifies each FROST(P-256, SHA-256) participant's signature share, and if all are valid, aggregates the shares into a signature to publish.
Resulting signature is compatible with verification of a plain Schnorr signature.
This function performs the final aggregation step of the FROST protocol: