mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-03-22 02:55:43 +00:00
fix curves unit test by using canonize version of sigencode
This commit is contained in:
parent
d659fd49a5
commit
cbbc0bdc71
@ -8,7 +8,6 @@ import binascii
|
||||
import pytest
|
||||
import os
|
||||
|
||||
|
||||
def bytes2num(s):
|
||||
res = 0
|
||||
for i, b in enumerate(reversed(bytearray(s))):
|
||||
@ -341,7 +340,7 @@ def test_sign(curve, r):
|
||||
hashfunc=hashlib.sha256)
|
||||
vk = sk.get_verifying_key()
|
||||
|
||||
sig_ref = sk.sign_digest_deterministic(digest, hashfunc=hashlib.sha256)
|
||||
sig_ref = sk.sign_digest_deterministic(digest, hashfunc=hashlib.sha256, sigencode=ecdsa.util.sigencode_string_canonize)
|
||||
assert binascii.hexlify(sig) == binascii.hexlify(sig_ref)
|
||||
|
||||
assert vk.verify_digest(sig, digest, sigdecode)
|
||||
|
Loading…
Reference in New Issue
Block a user