ExEcc.BLS.Ciphersuites.G2ProofOfPossession (ExEcc v0.1.0)

View Source

Summary

Functions

Aggregate the public keys.

Note: PopVerify is a precondition for -Verify APIs However, it's difficult to verify it with the API interface in runtime. To ensure KeyValidate has been checked, we check it in the input validation. See https://github.com/cfrg/draft-irtf-cfrg-bls-signature/issues/27 for the discussion.

Functions

aggregate_pk(pks)

Aggregate the public keys.

Raise ValidationError when there is input validation error.

aggregate_verify(pks, messages, signature)

dst()

fast_aggregate_verify(pks, message, signature)

is_valid_pubkey(pubkey)

Note: PopVerify is a precondition for -Verify APIs However, it's difficult to verify it with the API interface in runtime. To ensure KeyValidate has been checked, we check it in the input validation. See https://github.com/cfrg/draft-irtf-cfrg-bls-signature/issues/27 for the discussion.

pop_prove(cls, sk)

pop_tag()

pop_verify(cls, pk, proof)