示例#1
0
 def verify_sig(self, signature: str, message: bytes,
                bls_pk: Optional[VerKey]) -> bool:
     bls_signature = IndyCryptoBlsUtils.bls_from_str(signature, Signature)
     if bls_signature is None:
         return False
     if bls_pk is None:
         return False
     return Bls.verify(bls_signature, message, bls_pk, self._generator)
示例#2
0
def test_verify_for_seed(generator, message, ver_key2, signature2):
    valid = Bls.verify(signature2, message, ver_key2, generator)
    assert valid
示例#3
0
def test_verify(generator, message, ver_key1, signature1):
    valid = Bls.verify(signature1, message, ver_key1, generator)
    assert valid