MCPcopy Create free account
hub / github.com/mpdavis/python-jose / verify

Method verify

jose/backends/cryptography_backend.py:311–319  ·  view source on GitHub ↗
(self, msg, sig)

Source from the content-addressed store, hash-verified

309 return signature
310
311 def verify(self, msg, sig):
312 if not self.is_public():
313 warnings.warn("Attempting to verify a message with a private key. " "This is not recommended.")
314
315 try:
316 self.public_key().prepared_key.verify(sig, msg, padding.PKCS1v15(), self.hash_alg())
317 return True
318 except InvalidSignature:
319 return False
320
321 def is_public(self):
322 return hasattr(self.prepared_key, "public_bytes")

Callers

nothing calls this directly

Calls 3

is_publicMethod · 0.95
public_keyMethod · 0.95
verifyMethod · 0.45

Tested by

no test coverage detected