version 1.20, 2002/03/21 16:57:15 |
version 1.21, 2002/03/21 18:08:15 |
|
|
COPY_RSA_KEY(dmp1, 4); |
COPY_RSA_KEY(dmp1, 4); |
COPY_RSA_KEY(n, 5); |
COPY_RSA_KEY(n, 5); |
len = BN_num_bytes(prv->rsa->n); |
len = BN_num_bytes(prv->rsa->n); |
fd = sectok_friendly_open(sc_reader_id, STONOWAIT, &sw); |
fd = sectok_friendly_open(id, STONOWAIT, &sw); |
if (fd < 0) { |
if (fd < 0) { |
error("sectok_open failed: %s", sectok_get_sw(sw)); |
error("sectok_open failed: %s", sectok_get_sw(sw)); |
goto done; |
goto done; |
} |
} |
if (! sectok_cardpresent(fd)) { |
if (! sectok_cardpresent(fd)) { |
error("smartcard in reader %s not present", |
error("smartcard in reader %s not present", id); |
sc_reader_id); |
|
goto done; |
goto done; |
} |
} |
ret = sectok_reset(fd, 0, NULL, &sw); |
ret = sectok_reset(fd, 0, NULL, &sw); |