diff --git a/fiskalhr/signature.py b/fiskalhr/signature.py index 0fb429d..598d8ee 100644 --- a/fiskalhr/signature.py +++ b/fiskalhr/signature.py @@ -16,13 +16,13 @@ - + - + @@ -126,7 +126,7 @@ def sign_zki_payload(self, data: str) -> str: """ Sign raw ZKI payload using the private key - Payload is signed using SHA1+RSA algorithm. The signature is + Payload is signed using SHA256+RSA algorithm. The signature is hashed using MD5 digest algorithm. The resulting digest is returned as hexadecimal string. @@ -144,7 +144,7 @@ def sign_zki_payload(self, data: str) -> str: signature = self.hazmat_key.sign( data.encode("utf-8"), padding.PKCS1v15(), - hashes.SHA1(), + hashes.SHA256(), ) return md5(signature).hexdigest()