Some fixes based on review comments

This commit is contained in:
Sergi Delgado Segura
2019-12-16 11:58:14 +01:00
parent dac9f56901
commit a7eb22626e
2 changed files with 3 additions and 3 deletions

View File

@@ -124,7 +124,7 @@ class Cryptographer:
raise ValueError("Wrong return type. Return type must be 'hex' or 'bytes'")
if not isinstance(sk, ec.EllipticCurvePrivateKey):
logger.error("Wrong public key.")
logger.error("The value passed as sk is not a private key (EllipticCurvePrivateKey).")
return None
else:
@@ -138,7 +138,7 @@ class Cryptographer:
@staticmethod
def verify(message, signature, pk):
if not isinstance(pk, ec.EllipticCurvePublicKey):
logger.error("Wrong public key.")
logger.error("The value passed as pk is not a public key (EllipticCurvePublicKey).")
return False
if isinstance(signature, str):

View File

@@ -2,4 +2,4 @@ import re
def check_sha256_hex_format(value):
return isinstance(value, str) and re.search(r"^[0-9A-Fa-f]{64}$", value) is not None
return isinstance(value, str) and re.match(r"^[0-9A-Fa-f]{64}$", value) is not None