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.
Macrosยง
- point_
hash_ ๐impl
Structsยง
- Aggregate
Public Key - Blinded
Message - Blinded
Signature - Blinded
Signature Share - Blinding
Key - Message
- Public
KeyShare - Secret
KeyShare - Signature
Constantsยง
- FINGERPRINT_
TAG ๐ - HASH_
TAG ๐
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 - hash_
bytes_ ๐to_ g1 - lagrange_
multipliers ๐ - sign_
message - unblind_
signature - verify
- verify_
blinded_ signature - verify_
signature_ share