FreeCalypso > hg > fc-sim-tools
diff doc/Low-level-commands @ 58:871281cb0555
doc/Low-level-commands: apdu-checksw documented
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 23 Mar 2021 00:21:02 +0000 |
parents | da6e9d0b2ee6 |
children |
line wrap: on
line diff
--- a/doc/Low-level-commands Mon Mar 22 23:58:11 2021 +0000 +++ b/doc/Low-level-commands Tue Mar 23 00:21:02 2021 +0000 @@ -194,3 +194,15 @@ the T=0 protocol: 5 bytes of header (including the length byte) followed by data bytes, if any. After executing the APDU exchange, the apdu command simply prints the SW response code from the SIM. + +A different form of the raw APDU command is provided for use in custom command +scripts: + +apdu-checksw "xx xx xx xx xx ..." YYZZ + +This command takes two arguments at the argv level: the first is the same string +of bytes as in the basic apdu command (will need to be quoted if it contains +spaces between bytes), and the second argument is the expected SW response from +the SIM. If the SW response from the SIM is exactly as expected, the execution +of the command is considered to be successful; if the SW response is different, +an error is reported and script execution is stopped.