| #ifndef _NEC_APDU_H_ |
| #define _NEC_APDU_H_ |
| |
| #include "config.h" |
| |
| int8 psam_poweron(uint8 cid); |
| void psam_powreoff(uint8 cid); |
| int8 card_request(uint8* sak,uint8 snr[8]); |
| int8 card_m1_mode(uint8 cardphyid[8]); |
| int8 card_cpu_mode(void); |
| int8 card_cpu_exist(void); |
| int8 card_rf_reset(void); |
| void card_radio_on(void); |
| void card_radio_off(void); |
| uint16 card_m1_auth(uint8* cardphyid,uint8 blockno, uint8 key[6]); |
| uint16 card_m1_read(uint8 blockno,uint8 readbuf[16]); |
| uint16 card_m1_write(uint8 blockno,uint8 writebuf[16]); |
| uint16 card_cpu_exchange(uint8* cmd_buf,uint8 cmd_len,uint8 ExpectedResponseLength, |
| uint8** rec_buf,uint8* rec_buf_len); |
| |
| #endif |