def test_sign_auth_1(self, card): digestinfo = rsa_keys.compute_digestinfo(PLAIN_TEXT1) r = card.cmd_internal_authenticate(digestinfo) sig = rsa_keys.compute_signature(2, digestinfo) sig_bytes = sig.to_bytes(int((sig.bit_length() + 7) / 8), byteorder='big') assert r == sig_bytes
def test_sign_1(self, card): digestinfo = rsa_keys.compute_digestinfo(PLAIN_TEXT1) r = card.cmd_pso(0x9e, 0x9a, digestinfo) sig = rsa_keys.compute_signature(0, digestinfo) sig_bytes = sig.to_bytes(int((sig.bit_length() + 7) / 8), byteorder='big') assert r == sig_bytes
def compute_signature_on_host(keyno_str): keyno = int(keyno_str) scc.result = rsa_keys.compute_signature(keyno, scc.digestinfo)
def test_sign_auth_1(card): digestinfo = rsa_keys.compute_digestinfo(PLAIN_TEXT1) r = card.cmd_internal_authenticate(digestinfo) sig = rsa_keys.compute_signature(2, digestinfo) sig_bytes = sig.to_bytes(int((sig.bit_length()+7)/8), byteorder='big') assert r == sig_bytes
def test_sign_1(card): digestinfo = rsa_keys.compute_digestinfo(PLAIN_TEXT1) r = card.cmd_pso(0x9e, 0x9a, digestinfo) sig = rsa_keys.compute_signature(0, digestinfo) sig_bytes = sig.to_bytes(int((sig.bit_length()+7)/8), byteorder='big') assert r == sig_bytes