FreeCalypso > hg > fc-sim-tools
comparison uicc/cmdtab.c @ 15:b70d35f5476f
fc-uicc-tool ported over
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 14 Mar 2021 07:41:09 +0000 |
parents | |
children | bccf028921bb |
comparison
equal
deleted
inserted
replaced
14:b7ee2e85686b | 15:b70d35f5476f |
---|---|
1 /* | |
2 * This module contains the command table for fc-uicc-tool. | |
3 */ | |
4 | |
5 #include "cmdtab.h" | |
6 | |
7 extern int cmd_apdu(); | |
8 extern int cmd_atr(); | |
9 extern int cmd_bfsearch_adf(); | |
10 extern int cmd_bfsearch_mf(); | |
11 extern int cmd_cd(); | |
12 extern int cmd_change_pin(); | |
13 extern int cmd_create_file(); | |
14 extern int cmd_delete_file(); | |
15 extern int cmd_dir(); | |
16 extern int cmd_disable_pin(); | |
17 extern int cmd_enable_pin(); | |
18 extern int cmd_exec(); | |
19 extern int cmd_exit(); | |
20 extern int cmd_get_response(); | |
21 extern int cmd_iccid(); | |
22 extern int cmd_pin_attempt_cnt(); | |
23 extern int cmd_puk_attempt_cnt(); | |
24 extern int cmd_readbin(); | |
25 extern int cmd_readef(); | |
26 extern int cmd_readrec(); | |
27 extern int cmd_select(); | |
28 extern int cmd_select_aid(); | |
29 extern int cmd_select_isim(); | |
30 extern int cmd_select_usim(); | |
31 extern int cmd_sim_resp(); | |
32 extern int cmd_unblock_pin(); | |
33 extern int cmd_update_bin(); | |
34 extern int cmd_update_bin_imm(); | |
35 extern int cmd_update_rec(); | |
36 extern int cmd_verify_hex(); | |
37 extern int cmd_verify_pin(); | |
38 | |
39 struct cmdtab cmdtab[] = { | |
40 {"apdu", 1, 1, 0, cmd_apdu}, | |
41 {"atr", 0, 0, 0, cmd_atr}, | |
42 {"bfsearch-adf", 0, 0, 1, cmd_bfsearch_adf}, | |
43 {"bfsearch-mf", 0, 0, 1, cmd_bfsearch_mf}, | |
44 {"cd", 1, 1, 0, cmd_cd}, | |
45 {"change-pin", 3, 3, 0, cmd_change_pin}, | |
46 {"create-file", 1, 1, 0, cmd_create_file}, | |
47 {"delete-file", 1, 1, 0, cmd_delete_file}, | |
48 {"dir", 0, 0, 1, cmd_dir}, | |
49 {"disable-pin", 2, 2, 0, cmd_disable_pin}, | |
50 {"enable-pin", 2, 2, 0, cmd_enable_pin}, | |
51 {"exec", 1, 1, 0, cmd_exec}, | |
52 {"exit", 0, 1, 0, cmd_exit}, | |
53 {"get-response", 1, 1, 1, cmd_get_response}, | |
54 {"iccid", 0, 0, 1, cmd_iccid}, | |
55 {"pin-attempt-cnt", 1, 1, 0, cmd_pin_attempt_cnt}, | |
56 {"puk-attempt-cnt", 1, 1, 0, cmd_puk_attempt_cnt}, | |
57 {"quit", 0, 1, 0, cmd_exit}, | |
58 {"readbin", 2, 2, 1, cmd_readbin}, | |
59 {"readef", 1, 1, 1, cmd_readef}, | |
60 {"readrec", 1, 2, 1, cmd_readrec}, | |
61 {"select", 1, 1, 1, cmd_select}, | |
62 {"select-aid", 1, 1, 1, cmd_select_aid}, | |
63 {"select-isim", 0, 0, 1, cmd_select_isim}, | |
64 {"select-usim", 0, 0, 1, cmd_select_usim}, | |
65 {"sim-resp", 0, 0, 1, cmd_sim_resp}, | |
66 {"unblock-pin", 3, 3, 0, cmd_unblock_pin}, | |
67 {"update-bin", 2, 2, 0, cmd_update_bin}, | |
68 {"update-bin-imm", 2, 2, 0, cmd_update_bin_imm}, | |
69 {"update-rec", 2, 2, 0, cmd_update_rec}, | |
70 {"verify-ext", 2, 2, 0, cmd_verify_pin}, | |
71 {"verify-hex", 2, 2, 0, cmd_verify_hex}, | |
72 {"verify-pin", 2, 2, 0, cmd_verify_pin}, | |
73 {0, 0, 0, 0, 0} | |
74 }; |