[][src]Module bls_like::delinear

Delinearized batching and aggregation for BLS signatures

We handle delinearized flavors of aggregate BLS signatures here, meaning we multiply signatures by an exponent that seems random relative to the signers public key. In this, we support both batching with explicit randomness, and delinearization in which we treat the hash of all included public keys as a random oracle

We caution that delinerized aggregation leans towards slightly different abstractions than linear aggregation. In this module, we select an approach that complements well our linear strategies, but if you need delinearized aggregation then you should consider adding a more finely tuned scheme.

Structs

Delinearized

Delinearized batched and aggregated BLS signatures.