status-im / nim-blscurve

Nim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
Apache License 2.0
26 stars 11 forks source link

allow subtracting from aggregate for when participation is high #157

Closed etan-status closed 12 months ago

etan-status commented 12 months ago

When the aggregate public key of full participation is known, and participation is high, it is worthwhile to subtract individual keys from the known full participation aggregate public key.

Add a corresponding fastAggregateVerify overload to support that.

etan-status commented 12 months ago

Thanks for the review, @mratsim :)