Exemplo n.º 1
0
 def AggregateVerify(
     signature: BLSSignature,
     public_keys: Tuple[BLSPubkey, ...],
     messages: Tuple[Hash32, ...],
 ) -> bool:
     return G2ProofOfPossession.AggregateVerify(public_keys, messages,
                                                signature)
Exemplo n.º 2
0
def test_aggregate_verify(PKs, aggregate_signature, message, result):
    assert G2ProofOfPossession.AggregateVerify(PKs, (message,) * len(PKs), aggregate_signature) == result
Exemplo n.º 3
0
def AggregateVerify(pairs, signature):
    return bls.AggregateVerify(pairs, signature)