| 25 |
#define STATUS_OFFSET 7 |
#define STATUS_OFFSET 7 |
| 26 |
#define ERROR_OFFSET 8 |
#define ERROR_OFFSET 8 |
| 27 |
|
|
| 28 |
RESPONSECODE CmdPowerOn(int lun, int * nlength, unsigned char buffer[]); |
RESPONSECODE CmdPowerOn(int lun, unsigned int * nlength, |
| 29 |
RESPONSECODE SecurePIN(int lun, const unsigned char TxBuffer[], int TxLength, |
unsigned char buffer[]); |
| 30 |
unsigned char RxBuffer[], int *RxLength); |
RESPONSECODE SecurePIN(int lun, const unsigned char TxBuffer[], |
| 31 |
RESPONSECODE CmdEscape(int lun, const unsigned char TxBuffer[], int TxLength, |
unsigned int TxLength, unsigned char RxBuffer[], unsigned int *RxLength); |
| 32 |
unsigned char RxBuffer[], int *RxLength); |
RESPONSECODE CmdEscape(int lun, const unsigned char TxBuffer[], |
| 33 |
|
unsigned int TxLength, unsigned char RxBuffer[], unsigned int *RxLength); |
| 34 |
RESPONSECODE CmdPowerOff(int lun); |
RESPONSECODE CmdPowerOff(int lun); |
| 35 |
RESPONSECODE CmdGetSlotStatus(int lun, unsigned char buffer[]); |
RESPONSECODE CmdGetSlotStatus(int lun, unsigned char buffer[]); |
| 36 |
RESPONSECODE CmdXfrBlock(int lun, int tx_length, unsigned char tx_buffer[], |
RESPONSECODE CmdXfrBlock(int lun, unsigned int tx_length, |
| 37 |
int *rx_length, unsigned char rx_buffer[], int protoccol); |
unsigned char tx_buffer[], unsigned int *rx_length, |
| 38 |
RESPONSECODE CCID_Transmit(int lun, int tx_length, |
unsigned char rx_buffer[], int protoccol); |
| 39 |
|
RESPONSECODE CCID_Transmit(int lun, unsigned int tx_length, |
| 40 |
const unsigned char tx_buffer[]); |
const unsigned char tx_buffer[]); |
| 41 |
RESPONSECODE CCID_Receive(int lun, int *rx_length, unsigned char rx_buffer[]); |
RESPONSECODE CCID_Receive(int lun, unsigned int *rx_length, |
| 42 |
RESPONSECODE CmdXfrBlockTPDU_T0(int lun, int tx_length, |
unsigned char rx_buffer[]); |
| 43 |
unsigned char tx_buffer[], int *rx_length, unsigned char rx_buffer[]); |
RESPONSECODE CmdXfrBlockTPDU_T0(int lun, unsigned int tx_length, |
| 44 |
RESPONSECODE CmdXfrBlockTPDU_T1(int lun, int tx_length, |
unsigned char tx_buffer[], unsigned int *rx_length, |
| 45 |
unsigned char tx_buffer[], int *rx_length, unsigned char rx_buffer[]); |
unsigned char rx_buffer[]); |
| 46 |
RESPONSECODE SetParameters(int lun, char protocol, int length, |
RESPONSECODE CmdXfrBlockTPDU_T1(int lun, unsigned int tx_length, |
| 47 |
|
unsigned char tx_buffer[], unsigned int *rx_length, |
| 48 |
|
unsigned char rx_buffer[]); |
| 49 |
|
RESPONSECODE SetParameters(int lun, char protocol, unsigned int length, |
| 50 |
unsigned char buffer[]); |
unsigned char buffer[]); |
| 51 |
|
|
| 52 |
void i2dw(int value, unsigned char *buffer); |
void i2dw(int value, unsigned char *buffer); |