ruToken-ECP: in compute-signature procedure limit Le to 256 bytes ...
so that the APDU can pass the validity check git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@5455 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
parent
5deeef69c9
commit
30eb1e9897
|
@ -365,7 +365,7 @@ static int rtecp_cipher(sc_card_t *card, const u8 *data, size_t data_len,
|
|||
apdu.datalen = data_len;
|
||||
apdu.resp = buf_out;
|
||||
apdu.resplen = out_len + 2;
|
||||
apdu.le = out_len;
|
||||
apdu.le = out_len > 256 ? 256 : out_len;
|
||||
if (apdu.lc > 255)
|
||||
apdu.flags |= SC_APDU_FLAGS_CHAINING;
|
||||
r = sc_transmit_apdu(card, &apdu);
|
||||
|
|
Loading…
Reference in New Issue