FreeCalypso > hg > fc-pcsc-tools
comparison simtool/grcard2.c @ 221:e3059d58ec93
fc-simtool grcard2-set-ki command implemented
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Tue, 09 Mar 2021 02:23:00 +0000 |
| parents | e07de8a9cedf |
| children |
comparison
equal
deleted
inserted
replaced
| 220:e07de8a9cedf | 221:e3059d58ec93 |
|---|---|
| 227 magic_byte = sim_resp_data[0]; | 227 magic_byte = sim_resp_data[0]; |
| 228 magic_byte &= 0xFC; | 228 magic_byte &= 0xFC; |
| 229 magic_byte |= code; | 229 magic_byte |= code; |
| 230 return update_bin_op(2, &magic_byte, 1); | 230 return update_bin_op(2, &magic_byte, 1); |
| 231 } | 231 } |
| 232 | |
| 233 cmd_grcard2_set_ki(argc, argv) | |
| 234 char **argv; | |
| 235 { | |
| 236 u_char ki[16]; | |
| 237 int rc; | |
| 238 | |
| 239 rc = decode_hex_data_from_string(argv[1], ki, 16, 16); | |
| 240 if (rc < 0) | |
| 241 return(rc); | |
| 242 rc = select_ef_weki(); | |
| 243 if (rc < 0) | |
| 244 return(rc); | |
| 245 return update_bin_op(3, ki, 16); | |
| 246 } |
