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:
vtarasov 2011-05-19 08:48:57 +00:00
parent 5deeef69c9
commit 30eb1e9897
1 changed files with 1 additions and 1 deletions

View File

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