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
예제 #3
0
def compute_signature_on_host(keyno_str):
    keyno = int(keyno_str)
    scc.result = rsa_keys.compute_signature(keyno, scc.digestinfo)
예제 #4
0
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
예제 #5
0
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