Crate tbs

Source
Expand description

§Threshold Blind Signatures

This library implements an ad-hoc threshold blind signature scheme based on BLS signatures using the (unrelated) BLS12-381 curve.

Structs§

AggregatePublicKey
BlindedMessage
BlindedSignature
BlindedSignatureShare
BlindingKey
Message
PublicKeyShare
SecretKeyShare
Signature

Functions§

aggregate_public_key_shares
aggregate_signature_shares
Combines the exact threshold of valid blinded signature shares to a blinded signature. The responsibility of verifying the shares and supplying exactly the necessary threshold of shares lies with the caller.
blind_message
derive_pk_share
sign_message
unblind_signature
verify
verify_blinded_signature
verify_signature_share