epass2003: list_files implemented
This commit is contained in:
parent
7a57fa8689
commit
83dc469f07
|
@ -1858,7 +1858,6 @@ epass2003_delete_file(struct sc_card *card, const sc_path_t * path)
|
||||||
LOG_FUNC_RETURN(card->ctx, r);
|
LOG_FUNC_RETURN(card->ctx, r);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
|
||||||
static int
|
static int
|
||||||
epass2003_list_files(struct sc_card *card, unsigned char *buf, size_t buflen)
|
epass2003_list_files(struct sc_card *card, unsigned char *buf, size_t buflen)
|
||||||
{
|
{
|
||||||
|
@ -1867,9 +1866,9 @@ epass2003_list_files(struct sc_card *card, unsigned char *buf, size_t buflen)
|
||||||
int r;
|
int r;
|
||||||
|
|
||||||
SC_FUNC_CALLED(card->ctx, SC_LOG_DEBUG_VERBOSE);
|
SC_FUNC_CALLED(card->ctx, SC_LOG_DEBUG_VERBOSE);
|
||||||
sc_format_apdu(card, &apdu, SC_APDU_CASE_2_SHORT, 0x34, 0x00, 0x00);
|
sc_format_apdu(card, &apdu, SC_APDU_CASE_1, 0x34, 0x00, 0x00);
|
||||||
apdu.cla = 0x80;
|
apdu.cla = 0x80;
|
||||||
apdu.le = 0x40;
|
apdu.le = 0;
|
||||||
apdu.resplen = sizeof(rbuf);
|
apdu.resplen = sizeof(rbuf);
|
||||||
apdu.resp = rbuf;
|
apdu.resp = rbuf;
|
||||||
|
|
||||||
|
@ -1887,7 +1886,6 @@ epass2003_list_files(struct sc_card *card, unsigned char *buf, size_t buflen)
|
||||||
|
|
||||||
LOG_FUNC_RETURN(card->ctx, buflen);
|
LOG_FUNC_RETURN(card->ctx, buflen);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
@ -2376,7 +2374,7 @@ static struct sc_card_driver *sc_get_driver(void)
|
||||||
epass2003_ops.compute_signature = epass2003_decipher;
|
epass2003_ops.compute_signature = epass2003_decipher;
|
||||||
epass2003_ops.create_file = epass2003_create_file;
|
epass2003_ops.create_file = epass2003_create_file;
|
||||||
epass2003_ops.delete_file = epass2003_delete_file;
|
epass2003_ops.delete_file = epass2003_delete_file;
|
||||||
/* epass2003_ops.list_files = epass2003_list_files; */
|
epass2003_ops.list_files = epass2003_list_files;
|
||||||
epass2003_ops.card_ctl = epass2003_card_ctl;
|
epass2003_ops.card_ctl = epass2003_card_ctl;
|
||||||
epass2003_ops.process_fci = epass2003_process_fci;
|
epass2003_ops.process_fci = epass2003_process_fci;
|
||||||
epass2003_ops.construct_fci = epass2003_construct_fci;
|
epass2003_ops.construct_fci = epass2003_construct_fci;
|
||||||
|
|
Loading…
Reference in New Issue