(self, msg, sig, h="sha256", **kwargs)
| 507 | |
| 508 | @crypto_validator |
| 509 | def verify(self, msg, sig, h="sha256", **kwargs): |
| 510 | # 'sig' should be a DER-encoded signature, as per RFC 3279 |
| 511 | try: |
| 512 | self.pubkey.verify(sig, msg, ec.ECDSA(_get_hash(h))) |
| 513 | return True |
| 514 | except InvalidSignature: |
| 515 | return False |
| 516 | |
| 517 | |
| 518 | class PubKeyEdDSA(PubKey): |