Skip to content

Commit 7c0f215

Browse files
committed
fix test_verify_ecdsa_success
Signed-off-by: 0xJohnZW <roseiliend@gmail.com>
1 parent 6fb62fe commit 7c0f215

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tests/unit/test_keys_public.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
import warnings
33
from cryptography.hazmat.primitives.asymmetric import ec, ed25519
44
from cryptography.hazmat.primitives import serialization, hashes
5+
from cryptography.hazmat.primitives.asymmetric import utils as asym_utils
56
from cryptography.exceptions import InvalidSignature
67
from hiero_sdk_python.hapi.services.basic_types_pb2 import Key
78
from hiero_sdk_python.crypto.public_key import PublicKey
9+
from hiero_sdk_python.utils.crypto_utils import keccak256
810

911
pytestmark = pytest.mark.unit
1012

@@ -529,7 +531,8 @@ def test_verify_ecdsa_success(ecdsa_keypair):
529531
pk = PublicKey(pub)
530532

531533
msg = b"some message"
532-
signature = priv.sign(msg, ec.ECDSA(hashes.SHA256()))
534+
msg_hash = keccak256(msg)
535+
signature = priv.sign(msg_hash, ec.ECDSA(asym_utils.Prehashed(hashes.SHA256())))
533536
# If the signature is correct, verify() returns None and raises no error.
534537
pk.verify(signature, msg)
535538

0 commit comments

Comments
 (0)