1
0
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:
Pavol Rusnak 2015-08-04 00:41:50 +02:00
parent d659fd49a5
commit cbbc0bdc71

View File

@ -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)