Reformat tcos_compute_signature() for better readability
This commit is contained in:
parent
e6848b6d88
commit
71d1f69a3a
|
@ -548,7 +548,9 @@ static int tcos_compute_signature(sc_card_t *card, const u8 * data, size_t datal
|
|||
tcos3 = (card->type == SC_CARD_TYPE_TCOS_V3);
|
||||
|
||||
// We can sign (key length / 8) bytes
|
||||
if (datalen > 256) SC_FUNC_RETURN(card->ctx, SC_LOG_DEBUG_VERBOSE, SC_ERROR_INVALID_ARGUMENTS);
|
||||
if (datalen > 256) {
|
||||
SC_FUNC_RETURN(card->ctx, SC_LOG_DEBUG_VERBOSE, SC_ERROR_INVALID_ARGUMENTS);
|
||||
}
|
||||
|
||||
if (((tcos_data *)card->drv_data)->next_sign) {
|
||||
if (datalen > 48) {
|
||||
|
@ -566,8 +568,13 @@ static int tcos_compute_signature(sc_card_t *card, const u8 * data, size_t datal
|
|||
}
|
||||
|
||||
sc_format_apdu(card, &apdu, keylen > 255 ? SC_APDU_CASE_4_EXT : SC_APDU_CASE_4_SHORT, 0x2A, 0x80, 0x86);
|
||||
for(i=0; i<sizeof(sbuf);++i) sbuf[i]=0xff;
|
||||
sbuf[0]=0x02; sbuf[1]=0x00; sbuf[2]=0x01; sbuf[keylen-datalen]=0x00;
|
||||
for (i = 0; i < sizeof(sbuf); ++i) {
|
||||
sbuf[i] = 0xff;
|
||||
}
|
||||
sbuf[0] = 0x02;
|
||||
sbuf[1] = 0x00;
|
||||
sbuf[2] = 0x01;
|
||||
sbuf[keylen - datalen] = 0x00;
|
||||
memcpy(sbuf + keylen - datalen + 1, data, datalen);
|
||||
dlen = keylen + 1;
|
||||
}
|
||||
|
@ -587,8 +594,13 @@ static int tcos_compute_signature(sc_card_t *card, const u8 * data, size_t datal
|
|||
}
|
||||
|
||||
sc_format_apdu(card, &apdu, SC_APDU_CASE_4_SHORT, 0x2A, 0x80, 0x86);
|
||||
for(i=0; i<sizeof(sbuf);++i) sbuf[i]=0xff;
|
||||
sbuf[0]=0x02; sbuf[1]=0x00; sbuf[2]=0x01; sbuf[keylen-datalen]=0x00;
|
||||
for (i = 0; i < sizeof(sbuf); ++i) {
|
||||
sbuf[i] = 0xff;
|
||||
}
|
||||
sbuf[0] = 0x02;
|
||||
sbuf[1] = 0x00;
|
||||
sbuf[2] = 0x01;
|
||||
sbuf[keylen - datalen] = 0x00;
|
||||
memcpy(sbuf + keylen - datalen + 1, data, datalen);
|
||||
dlen = keylen + 1;
|
||||
|
||||
|
|
Loading…
Reference in New Issue