コード例 #1
0
 def AggregateVerify(
     signature: BLSSignature,
     public_keys: Tuple[BLSPubkey, ...],
     messages: Tuple[Hash32, ...],
 ) -> bool:
     return G2ProofOfPossession.AggregateVerify(public_keys, messages,
                                                signature)
コード例 #2
0
ファイル: test_g2_pop.py プロジェクト: prestwich/py_ecc
def test_aggregate_verify(PKs, aggregate_signature, message, result):
    assert G2ProofOfPossession.AggregateVerify(PKs, (message,) * len(PKs), aggregate_signature) == result
コード例 #3
0
ファイル: bls.py プロジェクト: zhouhaw/eth2.0-specs
def AggregateVerify(pairs, signature):
    return bls.AggregateVerify(pairs, signature)