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)
def test_verify_for_seed(generator, message, ver_key2, signature2): valid = Bls.verify(signature2, message, ver_key2, generator) assert valid
def test_verify(generator, message, ver_key1, signature1): valid = Bls.verify(signature1, message, ver_key1, generator) assert valid