Functions specific to Mifare DESFire® cards. All uFR Series readers support DESfire set of commands in AES encryption mode according to manufacturer's recommendations. In addition to AES, support for DES/2K3DES/3K3DES included.
More...
|
UFR_STATUS DL_API | uFR_int_DesfireChange2K3DesKey_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *auth_des2k_key, uint32_t aid, uint8_t aid_key_no_auth, IN uint8_t new_2k3des_key[16], uint8_t aid_key_no, IN uint8_t old_2k3des_key[16], VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any 2K3DES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChange2K3DesKey_2k3desM (UFR_HANDLE hndUFR, uint8_t auth_des2k_key_nr, uint32_t aid, uint8_t aid_key_no_auth, uint8_t new_2k3des_key_nr, uint8_t aid_key_no, uint8_t old_2k3des_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any 2K3DES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChange2K3DesKey_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *auth_des_key, uint32_t aid, uint8_t aid_key_no_auth, IN uint8_t new_2k3des_key[16], uint8_t aid_key_no, IN uint8_t old_2k3des_key[16], VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any 2K3DES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChange2K3DesKey_desM (UFR_HANDLE hndUFR, uint8_t auth_des_key_nr, uint32_t aid, uint8_t aid_key_no_auth, uint8_t new_2k3des_key_nr, uint8_t aid_key_no, uint8_t old_2k3des_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any 2K3DES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChange3K3DesKey_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *auth_des3k_key, uint32_t aid, uint8_t aid_key_no_auth, IN uint8_t new_3k3des_key[24], uint8_t aid_key_no, IN uint8_t old_3k3des_key[24], VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any 3K3DES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChange3K3DesKey_3k3desM (UFR_HANDLE hndUFR, uint8_t auth_des3k_key_nr, uint32_t aid, uint8_t aid_key_no_auth, uint8_t new_3k3des_key_nr, uint8_t aid_key_no, uint8_t old_3k3des_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any 3K3DES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeAesKey_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_no_auth, IN uint8_t new_aes_key[16], uint8_t aid_key_no, IN uint8_t old_aes_key[16], VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any AES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeAesKey_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_no_auth, uint8_t new_aes_key_nr, uint8_t aid_key_no, uint8_t old_aes_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any AES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeAesKey_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_no_auth, IN uint8_t new_aes_key[16], uint8_t aid_key_no, IN uint8_t old_aes_key[16], VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any AES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeAesKeyM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_no_auth, IN uint8_t new_aes_key[16], uint8_t aid_key_no, IN uint8_t old_aes_key[16], VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any AES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeDesKey_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *auth_des2k_key, uint32_t aid, uint8_t aid_key_no_auth, IN uint8_t new_des_key[8], uint8_t aid_key_no, IN uint8_t old_des_key[8], VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any DES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeDesKey_2k3desM (UFR_HANDLE hndUFR, uint8_t auth_des2k_key_nr, uint32_t aid, uint8_t aid_key_no_auth, uint8_t new_des_key_nr, uint8_t aid_key_no, uint8_t old_des_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any DES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeDesKey_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *auth_des_key, uint32_t aid, uint8_t aid_key_no_auth, IN uint8_t new_des_key[8], uint8_t aid_key_no, IN uint8_t old_des_key[8], VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any DES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeDesKey_desM (UFR_HANDLE hndUFR, uint8_t auth_des_key_nr, uint32_t aid, uint8_t aid_key_no_auth, uint8_t new_des_key_nr, uint8_t aid_key_no, uint8_t old_des_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any DES key on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeFileSettings_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_no, uint8_t comm_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeFileSettings_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_no, uint8_t comm_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeFileSettings_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_no, uint8_t comm_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeFileSettings_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_no, uint8_t comm_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeFileSettings_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_no, uint8_t comm_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeFileSettings_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_no, uint8_t comm_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeFileSettings_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_no, uint8_t comm_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeFileSettings_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_no, uint8_t comm_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeFileSettingsSdm_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_no, uint8_t communication_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t uid_enable, uint8_t read_ctr_enable, uint8_t read_ctr_limit_enable, uint8_t enc_file_data_enable, uint8_t meta_data_key_no, uint8_t file_data_read_key_no, uint8_t read_ctr_key_no, uint32_t uid_offset, uint32_t read_ctr_offset, uint32_t picc_data_offset, uint32_t mac_input_offset, uint32_t enc_offset, uint32_t enc_length, uint32_t mac_offset, uint32_t read_ctr_limit, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeFileSettingsSdmM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_no, uint8_t communication_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t uid_enable, uint8_t read_ctr_enable, uint8_t read_ctr_limit_enable, uint8_t enc_file_data_enable, uint8_t meta_data_key_no, uint8_t file_data_read_key_no, uint8_t read_ctr_key_no, uint32_t uid_offset, uint32_t read_ctr_offset, uint32_t picc_data_offset, uint32_t mac_input_offset, uint32_t enc_offset, uint32_t enc_length, uint32_t mac_offset, uint32_t read_ctr_limit, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeKeySettings_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeKeySettings_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeKeySettings_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeKeySettings_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeKeySettings_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeKeySettings_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeKeySettings_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeKeySettings_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeKeySettings_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeKeySettingsM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeMasterKey_PK_M (UFR_HANDLE hndUFR, IN uint8_t *auth_key, uint8_t auth_key_type, IN uint8_t *new_key, uint8_t new_key_type, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change master key of the card from any type to any type.
|
|
UFR_STATUS DL_API | uFR_int_DesfireChangeMasterKeyM (UFR_HANDLE hndUFR, uint8_t auth_key_nr, uint8_t auth_key_type, uint8_t new_key_nr, uint8_t new_key_type, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change master key of the card from any type to any type.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_2k3des_2M (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_2k3des_PK_2M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_3k3des_2M (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_3k3des_PK_2M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_aes_2M (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_aes_PK_2M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_des_2M (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_des_PK_2M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_no_authM (UFR_HANDLE hndUFR, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_PK_2M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_TransMac_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_TransMac_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_TransMac_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_TransMac_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_TransMac_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_TransMac_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_TransMac_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_TransMac_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireClearRecordFile_TransMac_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_2k3des_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_2k3des_isoM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit 2K3DES key provided key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit 2K3DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_3k3des_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_3k3des_isoM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 192 bit 3K3DES key provided key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 192 bit 3K3DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_aes_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| From library version 5.0.97, and firmware version 5.0.81. Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_aes_isoM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit AES key provided key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit AES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_des_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_des_isoM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 64 bit DES key provided key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 64 bit DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_no_auth_isoM (UFR_HANDLE hndUFR, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreate3k3desApplication_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. No authentication Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_2k3des_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_2k3des_isoM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit 2K3DES key provided key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit 2K3DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_3k3des_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_3k3des_isoM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 192 bit 3K3DES key provided key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 192 bit 3K3DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_aes_iso_ascd_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_aes_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Provided Key mode (PK) Is the authentication with card master key or with the application master key is required, depending on the card master key settings. AID allocation is removed, but deleted memory blocks can only recovered by using Format card function.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_aes_isoM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Is the authentication with card master key or with the application master key is required, depending on the card master key settings. AID allocation is removed, but deleted memory blocks can only recovered by using Format card function.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit AES key provided key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit AES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_des_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_des_isoM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 64 bit DES key provided key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 64 bit DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_no_auth_isoM (UFR_HANDLE hndUFR, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. No authentication Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplication_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Provided Key mode (PK) Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateAesApplicationM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateBackupDataFile_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit 2K3DES key provided key From library version 5.0.96, and firmware version 5.0.79. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateBackupDataFile_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit 2K3DES key From library version 5.0.96, and firmware version 5.0.79. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateBackupDataFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 192 bit 3K3DES key provided key From library version 5.0.96, and firmware version 5.0.79. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateBackupDataFile_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 192 bit 3K3DES key From library version 5.0.96, and firmware version 5.0.79. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateBackupDataFile_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit AES key provided key From library version 5.0.96, and firmware version 5.0.79. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateBackupDataFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit AES key From library version 5.0.96, and firmware version 5.0.79. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateBackupDataFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 64 bit DES key provided key From library version 5.0.96, and firmware version 5.0.79. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateBackupDataFile_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 64 bit DES key From library version 5.0.96, and firmware version 5.0.79. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateBackupDataFile_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. No authentication From library version 5.0.96, and firmware version 5.0.79. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateCyclicRecordFile_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateCyclicRecordFile_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateCyclicRecordFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateCyclicRecordFile_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateCyclicRecordFile_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateCyclicRecordFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateCyclicRecordFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateCyclicRecordFile_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateCyclicRecordFile_no_authM (UFR_HANDLE hndUFR, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_2k3des_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_2k3des_isoM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit 2K3DES key provided key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit 2K3DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_3k3des_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_3k3des_isoM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 192 bit 3K3DES key provided key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 192 bit 3K3DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_aes_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_aes_isoM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit AES key provided key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit AES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_des_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_des_isoM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 64 bit DES key provided key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 64 bit DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_no_auth_isoM (UFR_HANDLE hndUFR, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateDesApplication_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. No authentication Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateLinearRecordFile_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateLinearRecordFile_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateLinearRecordFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateLinearRecordFile_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateLinearRecordFile_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateLinearRecordFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateLinearRecordFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateLinearRecordFile_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateLinearRecordFile_no_authM (UFR_HANDLE hndUFR, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_2k3des_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Provided Key mode (PK) Desfire EV3 only. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_2k3des_isoM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Desfire EV3 only. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit 2K3DES key provided key Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit 2K3DES key Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_3k3des_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Provided Key mode (PK) Desfire EV3 only. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_3k3des_isoM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Desfire EV3 only. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 192 bit 3K3DES key provided key Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 192 bit 3K3DES key Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_aes_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Provided Key mode (PK) From library version 5.0.96, and firmware version 5.0.81. Desfire EV3 only. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_aes_iso_sdm_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Provided Key mode (PK) From library version 5.0.96, and firmware version 5.0.81. Desfire EV3 only. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_aes_iso_sdmM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Desfire EV3 only. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_aes_isoM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. From library version 5.0.96, and firmware version 5.0.81. Desfire EV3 only. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit AES key provided key Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit AES key Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_des_iso_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Provided Key mode (PK) Desfire EV3 only. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_des_isoM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Desfire EV3 only. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 64 bit DES key provided key Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 64 bit DES key Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_no_auth_isoM (UFR_HANDLE hndUFR, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. From library version 5.0.96, and firmware version 5.0.81. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. No authentication Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFile_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Provided Key mode (PK) Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateStdDataFileM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateTransMacFile_2k3des_M (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, uint8_t read_key_no, uint8_t commit_reader_id_key_no, uint8_t change_key_no, uint8_t communication_settings, IN uint8_t *trans_mac_key, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function creates Transaction MAC file in application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateTransMacFile_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, uint8_t read_key_no, uint8_t commit_reader_id_key_no, uint8_t change_key_no, uint8_t communication_settings, IN uint8_t *trans_mac_key, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function creates Transaction MAC file in application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateTransMacFile_3k3des_M (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, uint8_t read_key_no, uint8_t commit_reader_id_key_no, uint8_t change_key_no, uint8_t communication_settings, IN uint8_t *trans_mac_key, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function creates Transaction MAC file in application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateTransMacFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, uint8_t read_key_no, uint8_t commit_reader_id_key_no, uint8_t change_key_no, uint8_t communication_settings, IN uint8_t *trans_mac_key, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function creates Transaction MAC file in application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateTransMacFile_aes_M (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint8_t read_key_no, uint8_t commit_reader_id_key_no, uint8_t change_key_no, uint8_t communication_settings, IN uint8_t *trans_mac_key, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function creates Transaction MAC file in application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateTransMacFile_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, uint8_t read_key_no, uint8_t commit_reader_id_key_no, uint8_t change_key_no, uint8_t communication_settings, IN uint8_t *trans_mac_key, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function creates Transaction MAC file in application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateTransMacFile_des_M (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, uint8_t read_key_no, uint8_t commit_reader_id_key_no, uint8_t change_key_no, uint8_t communication_settings, IN uint8_t *trans_mac_key, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function creates Transaction MAC file in application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateTransMacFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, uint8_t read_key_no, uint8_t commit_reader_id_key_no, uint8_t change_key_no, uint8_t communication_settings, IN uint8_t *trans_mac_key, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function creates Transaction MAC file in application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateValueFile_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateValueFile_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateValueFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateValueFile_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateValueFile_aes_PK_M (UFR_HANDLE hndUFR, uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateValueFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateValueFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateValueFile_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateValueFile_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateValueFile_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireCreateValueFileM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_TransMac_2k3des_PK_M (UFR_HANDLE hndUFR, uint8_t *des2k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_TransMac_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_TransMac_3k3des_PK_M (UFR_HANDLE hndUFR, uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_TransMac_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_TransMac_aes_PK_M (UFR_HANDLE hndUFR, uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_TransMac_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_TransMac_des_PK_M (UFR_HANDLE hndUFR, uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_TransMac_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFile_TransMac_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDecreaseValueFileM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_app_master_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_app_master_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_app_master_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_app_master_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_app_master_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_app_master_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_app_master_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_app_master_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_app_master_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplication_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteApplicationM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteFile_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteFile_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteFile_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteFile_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteFile_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteFile_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteFile_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireDeleteFileM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_int_DesfireFormatCard_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireFormatCard_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireFormatCard_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireFormatCard_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireFormatCard_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireFormatCard_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireFormatCard_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireFormatCard_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireFormatCard_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireFormatCardM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireFreeMemM (UFR_HANDLE hndUFR, VAR uint32_t *free_mem_byte, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Function returns the available bytes on the card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetApplicationIds_2k3aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetApplicationIds_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. 128 bit 2K3DES key For uFR PLUS devices only.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetApplicationIds_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetApplicationIds_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetApplicationIds_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetApplicationIds_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetApplicationIds_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetApplicationIds_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetApplicationIds_no_auth_M (UFR_HANDLE hndUFR, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetApplicationIds_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetApplicationIdsM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetFileSettings_2k3des_M (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR int32_t *lower_limit, VAR int32_t *upper_limit, VAR uint32_t *limited_credit_value, VAR uint8_t *limited_credit_enable, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetFileSettings_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR int32_t *lower_limit, VAR int32_t *upper_limit, VAR uint32_t *limited_credit_value, VAR uint8_t *limited_credit_enable, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetFileSettings_3k3des_M (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR int32_t *lower_limit, VAR int32_t *upper_limit, VAR uint32_t *limited_credit_value, VAR uint8_t *limited_credit_enable, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetFileSettings_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR int32_t *lower_limit, VAR int32_t *upper_limit, VAR uint32_t *limited_credit_value, VAR uint8_t *limited_credit_enable, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetFileSettings_aes_M (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR int32_t *lower_limit, VAR int32_t *upper_limit, VAR uint32_t *limited_credit_value, VAR uint8_t *limited_credit_enable, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetFileSettings_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR int32_t *lower_limit, VAR int32_t *upper_limit, VAR uint32_t *limited_credit_value, VAR uint8_t *limited_credit_enable, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetFileSettings_des_M (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR int32_t *lower_limit, VAR int32_t *upper_limit, VAR uint32_t *limited_credit_value, VAR uint8_t *limited_credit_enable, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetFileSettings_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR int32_t *lower_limit, VAR int32_t *upper_limit, VAR uint32_t *limited_credit_value, VAR uint8_t *limited_credit_enable, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetFileSettings_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR int32_t *lower_limit, VAR int32_t *upper_limit, VAR uint32_t *limited_credit_value, VAR uint8_t *limited_credit_enable, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetFileSettingsSdm_aes_M (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR uint8_t *sdm_enable, VAR uint8_t *uid_enable, VAR uint8_t *read_ctr_enable, VAR uint8_t *read_ctr_limit_enable, VAR uint8_t *enc_file_data_enable, VAR uint8_t *meta_data_key_no, VAR uint8_t *file_data_read_key_no, VAR uint8_t *read_ctr_key_no, VAR uint32_t *uid_offset, VAR uint32_t *read_ctr_offset, VAR uint32_t *picc_data_offset, VAR uint32_t *mac_input_offset, VAR uint32_t *enc_offset, VAR uint32_t *enc_length, VAR uint32_t *mac_offset, VAR uint32_t *read_ctr_limit, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetFileSettingsSdm_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR uint8_t *sdm_enable, VAR uint8_t *uid_enable, VAR uint8_t *read_ctr_enable, VAR uint8_t *read_ctr_limit_enable, VAR uint8_t *enc_file_data_enable, VAR uint8_t *meta_data_key_no, VAR uint8_t *file_data_read_key_no, VAR uint8_t *read_ctr_key_no, VAR uint32_t *uid_offset, VAR uint32_t *read_ctr_offset, VAR uint32_t *picc_data_offset, VAR uint32_t *mac_input_offset, VAR uint32_t *enc_offset, VAR uint32_t *enc_length, VAR uint32_t *mac_offset, VAR uint32_t *read_ctr_limit, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetKeySettings_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetKeySettings_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetKeySettings_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetKeySettings_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetKeySettings_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetKeySettings_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetKeySettings_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetKeySettings_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetKeySettings_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetKeySettings_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetKeySettingsM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetStdFileSize_2k3des_M (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, uint16_t *card_status, uint16_t *exec_time) |
| Function retrieves the information about the size of the standard data file stored on the tag.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetStdFileSize_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, uint16_t *card_status, uint16_t *exec_time) |
| Function retrieves the information about the size of the standard data file stored on the tag.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetStdFileSize_3k3des_M (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, uint16_t *card_status, uint16_t *exec_time) |
| Function retrieves the information about the size of the standard data file stored on the tag.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetStdFileSize_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, uint16_t *card_status, uint16_t *exec_time) |
| Function retrieves the information about the size of the standard data file stored on the tag.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetStdFileSize_aes_M (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, uint16_t *card_status, uint16_t *exec_time) |
| Function retrieves the information about the size of the standard data file stored on the tag.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetStdFileSize_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, uint16_t *card_status, uint16_t *exec_time) |
| Function retrieves the information about the size of the standard data file stored on the tag.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetStdFileSize_des_M (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, uint16_t *card_status, uint16_t *exec_time) |
| Function retrieves the information about the size of the standard data file stored on the tag.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetStdFileSize_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, uint16_t *card_status, uint16_t *exec_time) |
| Function retrieves the information about the size of the standard data file stored on the tag.
|
|
UFR_STATUS DL_API | uFR_int_DesfireGetStdFileSize_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, uint16_t *card_status, uint16_t *exec_time) |
| Function retrieves the information about the size of the standard data file stored on the tag.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_TransMac_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_TransMac_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_TransMac_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_TransMac_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_TransMac_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_TransMac_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_TransMac_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_TransMac_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFile_TransMac_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireIncreaseValueFileM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadRecords_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t number_of_records, uint16_t record_size, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadRecords_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t number_of_records, uint16_t record_size, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadRecords_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t number_of_records, uint16_t record_size, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadRecords_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t number_of_records, uint16_t record_size, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadRecords_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t number_of_records, uint16_t record_size, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadRecords_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t number_of_records, uint16_t record_size, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadRecords_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t number_of_records, uint16_t record_size, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadRecords_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t number_of_records, uint16_t record_size, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadRecords_no_authM (UFR_HANDLE hndUFR, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t number_of_records, uint16_t record_size, uint8_t communication_settings, uint8_t *data, uint16_t *card_status, uint16_t *exec_time) |
| Function allows to read data from a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadStdDataFile_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadStdDataFile_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadStdDataFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadStdDataFile_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadStdDataFile_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadStdDataFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadStdDataFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadStdDataFile_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadStdDataFile_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadStdDataFile_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadStddDataFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Read command requires a preceding authentication either with the key specified for Read or Read&Write access. From library version 5.0.29 and firmware version 5.0.32, Desfire Light supported.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadStddDataFileM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Read command requires a preceding authentication either with the key specified for Read or Read&Write access. From library version 5.0.29 and firmware version 5.0.32, Desfire Light supported.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadValueFile_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadValueFile_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadValueFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadValueFile_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadValueFile_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadValueFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadValueFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadValueFile_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadValueFile_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadValueFile_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireReadValueFileM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_int_DesfireRidReadECCSignature_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *auth_key_ext, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, OUT uint8_t *lpucECCSignature, VAR uint8_t *lpucDlogicCardType) |
| Function retrieves the asymmetric originality signature based on an asymmetric cryptographic algorithm Elliptic Curve Cryptography Digital Signature Algorithm (ECDSA).
|
|
UFR_STATUS DL_API | uFR_int_DesfireRidReadECCSignature_2k3desM (UFR_HANDLE hndUFR, uint8_t auth_key_nr, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, OUT uint8_t *lpucECCSignature, VAR uint8_t *lpucDlogicCardType) |
| Function retrieves the asymmetric originality signature based on an asymmetric cryptographic algorithm Elliptic Curve Cryptography Digital Signature Algorithm (ECDSA).
|
|
UFR_STATUS DL_API | uFR_int_DesfireRidReadECCSignature_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *auth_key_ext, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, OUT uint8_t *lpucECCSignature, VAR uint8_t *lpucDlogicCardType) |
| Function retrieves the asymmetric originality signature based on an asymmetric cryptographic algorithm Elliptic Curve Cryptography Digital Signature Algorithm (ECDSA).
|
|
UFR_STATUS DL_API | uFR_int_DesfireRidReadECCSignature_3k3desM (UFR_HANDLE hndUFR, uint8_t auth_key_nr, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, OUT uint8_t *lpucECCSignature, VAR uint8_t *lpucDlogicCardType) |
| Function retrieves the asymmetric originality signature based on an asymmetric cryptographic algorithm Elliptic Curve Cryptography Digital Signature Algorithm (ECDSA).
|
|
UFR_STATUS DL_API | uFR_int_DesfireRidReadECCSignature_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *auth_key_ext, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, OUT uint8_t *lpucECCSignature, VAR uint8_t *lpucDlogicCardType) |
| Function retrieves the asymmetric originality signature based on an asymmetric cryptographic algorithm Elliptic Curve Cryptography Digital Signature Algorithm (ECDSA).
|
|
UFR_STATUS DL_API | uFR_int_DesfireRidReadECCSignature_aesM (UFR_HANDLE hndUFR, uint8_t auth_key_nr, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, OUT uint8_t *lpucECCSignature, VAR uint8_t *lpucDlogicCardType) |
| Function retrieves the asymmetric originality signature based on an asymmetric cryptographic algorithm Elliptic Curve Cryptography Digital Signature Algorithm (ECDSA).
|
|
UFR_STATUS DL_API | uFR_int_DesfireRidReadECCSignature_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *auth_key_ext, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, OUT uint8_t *lpucECCSignature, VAR uint8_t *lpucDlogicCardType) |
| Function retrieves the asymmetric originality signature based on an asymmetric cryptographic algorithm Elliptic Curve Cryptography Digital Signature Algorithm (ECDSA).
|
|
UFR_STATUS DL_API | uFR_int_DesfireRidReadECCSignature_desM (UFR_HANDLE hndUFR, uint8_t auth_key_nr, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, OUT uint8_t *lpucECCSignature, VAR uint8_t *lpucDlogicCardType) |
| Function retrieves the asymmetric originality signature based on an asymmetric cryptographic algorithm Elliptic Curve Cryptography Digital Signature Algorithm (ECDSA).
|
|
UFR_STATUS DL_API | uFR_int_DesfireSetConfiguration_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_int_DesfireSetConfiguration_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_int_DesfireSetConfiguration_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_int_DesfireSetConfiguration_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_int_DesfireSetConfiguration_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_int_DesfireSetConfiguration_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_int_DesfireSetConfiguration_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_int_DesfireSetConfiguration_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_int_DesfireSetConfiguration_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_int_DesfireSetConfigurationM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_int_DesfireSetTransactionTimer_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t transaction_timer, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function set value of application transaction timer.
|
|
UFR_STATUS DL_API | uFR_int_DesfireSetTransactionTimer_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t transaction_timer, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function set value of application transaction timer.
|
|
UFR_STATUS DL_API | uFR_int_DesfireUidReadECCSignatureM (UFR_HANDLE hndUFR, OUT uint8_t *lpucECCSignature, OUT uint8_t *card_uid, VAR uint8_t *lpucDlogicCardType) |
| Function retrieves the asymmetric originality signature based on an asymmetric cryptographic algorithm Elliptic Curve Cryptography Digital Signature Algorithm (ECDSA). .
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteAesKeyM (UFR_HANDLE hndUFR, uint8_t aes_key_no, IN uint8_t *aes_key) |
| Function writes AES key (16 bytes) into reader.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteBackupDataFile_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to the Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteBackupDataFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to the Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteBackupDataFile_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to the Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteBackupDataFile_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to the Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteBackupDataFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to the Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteBackupDataFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to the Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteBackupDataFile_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to the Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteBackupDataFile_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to the Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteBackupDataFile_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to the Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteKeyM (UFR_HANDLE hndUFR, uint8_t key_no, IN uint8_t *key, uint8_t key_type) |
| Multi reader support. Function writes AES key (16 bytes) into reader.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_no_authM (UFR_HANDLE hndUFR, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_TransMac_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_TransMac_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_TransMac_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_TransMac_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_TransMac_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_TransMac_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_TransMac_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_TransMac_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteRecord_TransMac_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteStdDataFile_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteStdDataFile_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteStdDataFile_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteStdDataFile_3k3desM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteStdDataFile_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteStdDataFile_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteStdDataFile_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteStdDataFile_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteStdDataFile_no_auth_M (UFR_HANDLE hndUFR, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteStdDataFile_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_DesfireWriteStdDataFileM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_int_GetDesfireUid_2k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
UFR_STATUS DL_API | uFR_int_GetDesfireUid_2k3desM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
UFR_STATUS DL_API | uFR_int_GetDesfireUid_3k3des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
UFR_STATUS DL_API | uFR_int_GetDesfireUid_3k3desM (UFR_HANDLE hndUFR, IN uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
UFR_STATUS DL_API | uFR_int_GetDesfireUid_aes_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
UFR_STATUS DL_API | uFR_int_GetDesfireUid_aesM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
UFR_STATUS DL_API | uFR_int_GetDesfireUid_des_PK_M (UFR_HANDLE hndUFR, IN uint8_t *des_key_ext, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
UFR_STATUS DL_API | uFR_int_GetDesfireUid_desM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
UFR_STATUS DL_API | uFR_int_GetDesfireUid_PK_M (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
UFR_STATUS DL_API | uFR_int_GetDesfireUidM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChange2k3desKey_2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_no_auth, uint8_t new_des2k_key_nr, uint8_t aid_key_no, uint8_t old_des2k_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| *only uFR CS with SAM support 128 bit 2K3DES key Function allows you to change any AES key on the card. Changing the card master key requires current card master key authentication. Authentication for the application keys changing depends on the application master key settings (which key is used for authentication). Important: When changing a card key to a 2K3DES key, the new 2K3DES key must have different first 8 bytes and second 8 bytes. For example, the new 2K3DES key should be: 11111111111111112222222222222222. New 2K3DES key must not consist of all zeros (16 0x00 bytes). From library version 5.0.29 and firmware version 5.0.32, Desfire Light supported.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChange2k3desKey_DesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_no_auth, uint8_t new_des2k_key_nr, uint8_t aid_key_no, uint8_t old_des_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any 2K3DES key on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChange3k3desKey_3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_no_auth, uint8_t new_des3k_key_nr, uint8_t aid_key_no, uint8_t old_des3k_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any 3K3DES key on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChangeAesKey_AesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_no_auth, uint8_t new_aes_key_nr, uint8_t aid_key_no, uint8_t old_aes_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any AES key on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChangeDesKey_2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_no_auth, uint8_t new_des_key_nr, uint8_t aid_key_no, uint8_t old_des2k_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any DES key on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChangeDesKey_DesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_no_auth, uint8_t new_des_key_nr, uint8_t aid_key_no, uint8_t old_des_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change any DES key on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChangeFileSettings2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_no, uint8_t comm_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChangeFileSettings3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_no, uint8_t comm_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChangeFileSettingsAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_no, uint8_t comm_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChangeFileSettingsDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_no, uint8_t comm_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChangeFileSettingsSdmM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_no, uint8_t communication_settings, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t uid_enable, uint8_t read_ctr_enable, uint8_t read_ctr_limit_enable, uint8_t enc_file_data_enable, uint8_t meta_data_key_no, uint8_t file_data_read_key_no, uint8_t read_ctr_key_no, uint32_t uid_offset, uint32_t read_ctr_offset, uint32_t picc_data_offset, uint32_t mac_input_offset, uint32_t enc_offset, uint32_t enc_length, uint32_t mac_offset, uint32_t read_ctr_limit, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows changing of file settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChangeKeySettings2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChangeKeySettings3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChangeKeySettingsAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChangeKeySettingsDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to set card master key, and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireChangeMasterKeyM (UFR_HANDLE hndUFR, uint8_t auth_key_nr, uint8_t auth_key_type, uint8_t new_key_nr, uint8_t new_key_type, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to change master key of the card from any type to any type.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireClearRecordFile2k3desAuth_2M (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireClearRecordFile3k3desAuth_2M (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireClearRecordFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireClearRecordFile_TransMac_2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireClearRecordFile_TransMac_3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireClearRecordFile_TransMac_AesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireClearRecordFile_TransMac_DesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireClearRecordFileAesAuth_2M (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireClearRecordFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireClearRecordFileDesAuth_2M (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to reset a Linear Record File or Cyclic Record file to the empty state.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreate3k3desApplication2k3desAuthIsoM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreate3k3desApplication2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 128 bit 2K3DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreate3k3desApplication3k3desAuthIsoM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreate3k3desApplication3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 192 bit 3K3DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreate3k3desApplicationAesAuthIsoM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| From library version 5.0.97, and firmware version 5.0.81. Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreate3k3desApplicationAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 128 bit AES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreate3k3desApplicationDesAuthIsoM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreate3k3desApplicationDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 64 bit DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateAesApplication2k3desAuthIsoM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateAesApplication2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 128 bit 2K3DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateAesApplication3k3desAuthIsoM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateAesApplication3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 192 bit 3K3DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateAesApplicationAesAuthIsoAscdM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined. Application specific Capability data enabled.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateAesApplicationAesAuthIsoM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined. Application specific Capability data enabled.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateAesApplicationAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 128 bit AES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateAesApplicationDesAuthIsoM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateAesApplicationDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 64 bit DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateBackupDataFile2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 128 bit 2K3DES key From library version 5.0.96, and firmware version 5.0.79. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateBackupDataFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 192 bit 3K3DES key From library version 5.0.96, and firmware version 5.0.79. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateBackupDataFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 128 bit AES key From library version 5.0.96, and firmware version 5.0.79. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateBackupDataFileDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 64 bit DES key From library version 5.0.96, and firmware version 5.0.79. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateCyclicRecordFile2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateCyclicRecordFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateCyclicRecordFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateCyclicRecordFileDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateDesApplication2k3desAuthIsoM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateDesApplication2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 128 bit 2K3DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateDesApplication3k3desAuthIsoM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateDesApplication3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 192 bit 3K3DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateDesApplicationAesAuthIsoM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateDesApplicationAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 128 bit AES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateDesApplicationDesAuthIsoM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, IN uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys. ISO/IEC 7816-4 File Identifier, and ISO/IEC 7816-4 DF Name for this application must be defined.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateDesApplicationDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 64 bit DES key Function allows to create a new application on the card. If the card master key authentication is required, depending on the card master key settings. Maximal number of applications on the card is 28. Each application is linked to a set of up 14 different user definable access keys.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateLinearRecordFile2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateLinearRecordFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateLinearRecordFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateLinearRecordFileDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, uint32_t record_size, uint32_t max_rec_no, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for multiple storage of structural data, within an existing application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateStdDataFile2k3desAuthIsoM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are: - plain communication communication settings value is 0x00 - plain communication secured by MACing communication settings value is 0x01 - fully enciphered communication communication settings value is 0x03 Access rights for read, write, read&write and changing, references certain keys within application's keys (0 - 13). If the value is 14, this means free access, independent of previous authentication. If the value is 15, this means deny access (for example if write access is 15 then the file type is read only). ISO/IEC 7816-4 File ID for the file to be created.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateStdDataFile2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 128 bit 2K3DES key Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateStdDataFile3k3desAuthIsoM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are: - plain communication communication settings value is 0x00 - plain communication secured by MACing communication settings value is 0x01 - fully enciphered communication communication settings value is 0x03 Access rights for read, write, read&write and changing, references certain keys within application's keys (0 - 13). If the value is 14, this means free access, independent of previous authentication. If the value is 15, this means deny access (for example if write access is 15 then the file type is read only). ISO/IEC 7816-4 File ID for the file to be created.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateStdDataFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 192 bit 3K3DES key Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateStdDataFileAesAuthIsoM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Desfire EV3 only. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateStdDataFileAesAuthIsoSdmM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Desfire EV3 only. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateStdDataFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 128 bit AES key Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateStdDataFileDesAuthIsoM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, uint16_t iso_file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are: - plain communication communication settings value is 0x00 - plain communication secured by MACing communication settings value is 0x01 - fully enciphered communication communication settings value is 0x03 Access rights for read, write, read&write and changing, references certain keys within application's keys (0 - 13). If the value is 14, this means free access, independent of previous authentication. If the value is 15, this means deny access (for example if write access is 15 then the file type is read only). ISO/IEC 7816-4 File ID for the file to be created.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateStdDataFileDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, uint32_t file_size, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Multi reader support. *only uFR CS with SAM support 64 bit DES key Function allows to create a file for the storage of unformatted user data within an existing application on the card. Maximal number of files into the application is 32. The file will be created in the currently selected application. If the application master key authentication is required, depend on the application master key settings. Communication settings define communication mode between reader and card. The communication modes are:
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateTransMacFile2k3desAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint8_t read_key_no, uint8_t commit_reader_id_key_no, uint8_t change_key_no, uint8_t communication_settings, IN uint8_t *trans_mac_key, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function creates Transaction MAC file in application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateTransMacFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint8_t read_key_no, uint8_t commit_reader_id_key_no, uint8_t change_key_no, uint8_t communication_settings, IN uint8_t *trans_mac_key, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function creates Transaction MAC file in application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateTransMacFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, uint8_t read_key_no, uint8_t commit_reader_id_key_no, uint8_t change_key_no, uint8_t communication_settings, IN uint8_t *trans_mac_key, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function creates Transaction MAC file in application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateTransMacFileDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, uint8_t read_key_no, uint8_t commit_reader_id_key_no, uint8_t change_key_no, uint8_t communication_settings, IN uint8_t *trans_mac_key, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function creates Transaction MAC file in application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateValueFile2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateValueFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateValueFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireCreateValueFileDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, int32_t lower_limit, int32_t upper_limit, int32_t value, uint8_t limited_credit_enabled, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no, uint8_t communication_settings, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to create file for the storage and manipulation of 32 bit signed integer values within existing application on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDecreaseValueFile2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDecreaseValueFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDecreaseValueFile_TransMac_2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDecreaseValueFile_TransMac_3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDecreaseValueFile_TransMac_AesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDecreaseValueFile_TransMac_DesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDecreaseValueFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDecreaseValueFileDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to decrease value from value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDeleteApplication3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDeleteApplication_AesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDeleteApplication_app_master_2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDeleteApplication_app_master_3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDeleteApplication_app_master_AesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDeleteApplication_app_master_DesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDeleteApplicationd2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDeleteApplicationDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to deactivate application on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDeleteFile2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDeleteFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDeleteFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireDeleteFileDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function deactivates a file within the currently selected application.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireFormatCard2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireFormatCard3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireFormatCardAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireFormatCardDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function releases all allocated user memory on the card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetApplicationIds2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetApplicationIds3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetApplicationIdsAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetApplicationIdsDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns the Application Identifiers for all active applications on a card.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetFileSettings2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR int32_t *lower_limit, VAR int32_t *upper_limit, VAR uint32_t *limited_credit_value, VAR uint8_t *limited_credit_enable, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetFileSettings3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR int32_t *lower_limit, VAR int32_t *upper_limit, VAR uint32_t *limited_credit_value, VAR uint8_t *limited_credit_enable, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetFileSettingsAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR int32_t *lower_limit, VAR int32_t *upper_limit, VAR uint32_t *limited_credit_value, VAR uint8_t *limited_credit_enable, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetFileSettingsDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR int32_t *lower_limit, VAR int32_t *upper_limit, VAR uint32_t *limited_credit_value, VAR uint8_t *limited_credit_enable, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetFileSettingsSdmAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *read_key_no, VAR uint8_t *write_key_no, VAR uint8_t *read_write_key_no, VAR uint8_t *change_key_no, VAR uint32_t *file_size, VAR uint8_t *sdm_enable, VAR uint8_t *uid_enable, VAR uint8_t *read_ctr_enable, VAR uint8_t *read_ctr_limit_enable, VAR uint8_t *enc_file_data_enable, VAR uint8_t *meta_data_key_no, VAR uint8_t *file_data_read_key_no, VAR uint8_t *read_ctr_key_no, VAR uint32_t *uid_offset, VAR uint32_t *read_ctr_offset, VAR uint32_t *picc_data_offset, VAR uint32_t *mac_input_offset, VAR uint32_t *enc_offset, VAR uint32_t *enc_length, VAR uint32_t *mac_offset, VAR uint32_t *read_ctr_limit, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function returns file settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetKeySettings2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetKeySettings3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetKeySettingsAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetKeySettingsDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to get card master key and application master key configuration settings.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetStdFileSize2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, uint16_t *card_status, uint16_t *exec_time) |
| Function retrieves the information about the size of the standard data file stored on the tag.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetStdFileSize3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, uint16_t *card_status, uint16_t *exec_time) |
| Function retrieves the information about the size of the standard data file stored on the tag.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetStdFileSizeAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, uint16_t *card_status, uint16_t *exec_time) |
| Function retrieves the information about the size of the standard data file stored on the tag.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireGetStdFileSizeDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, uint16_t *card_status, uint16_t *exec_time) |
| Function retrieves the information about the size of the standard data file stored on the tag.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireIncreaseValueFile2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireIncreaseValueFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireIncreaseValueFile_TransMac_2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireIncreaseValueFile_TransMac_3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireIncreaseValueFile_TransMac_AesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireIncreaseValueFile_TransMac_DesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, VAR uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireIncreaseValueFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireIncreaseValueFileDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, uint32_t value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to increase a value stored in a value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireReadRecords2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t number_of_records, uint16_t record_size, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireReadRecords3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t number_of_records, uint16_t record_size, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireReadRecordsAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t number_of_records, uint16_t record_size, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireReadRecordsDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t number_of_records, uint16_t record_size, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireReadStdDataFile2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireReadStdDataFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireReadStdDataFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireReadStdDataFileDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, OUT uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows to read data from Standard Data File, or from Backup Data File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireReadValueFile2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireReadValueFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireReadValueFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireReadValueFileDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint8_t communication_settings, VAR int32_t *value, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allow to read value from value files.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireSetConfiguration2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireSetConfiguration3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireSetConfigurationAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireSetConfigurationDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows you to activate the Random ID option, and/or Format disable option.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireSetTransactionTimerAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t transaction_timer, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function set value of application transaction timer.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteBackupDataFile2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to the Backup Data File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteBackupDataFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to the Backup Data File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteBackupDataFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to the Backup Data File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteBackupDataFileDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to the Backup Data File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteRecord2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteRecord3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteRecord_TransMac_2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteRecord_TransMac_3k3desAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteRecord_TransMac_AesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteRecord_TransMac_DesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time, uint8_t use_reader_id, OUT uint8_t *reader_id, OUT uint8_t *prev_enc_reader_id, OUT uint32_t *trans_mac_cnt, OUT uint8_t *trans_mac_value) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteRecordAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteRecordDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to a record in a Linear Record File or Cyclic Record File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteStdDataFile2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteStdDataFile3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteStdDataFileAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_SAM_DesfireWriteStdDataFileDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, uint8_t file_id, uint16_t offset, uint16_t data_length, uint8_t communication_settings, IN uint8_t *data, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| Function allows writing data to Standard Data File, or to Backup Data File.
|
|
UFR_STATUS DL_API | uFR_SAM_GetDesfireUid2k3desAuthM (UFR_HANDLE hndUFR, uint8_t des2k_key_nr, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
UFR_STATUS DL_API | uFR_SAM_GetDesfireUid3k3desAuthM (UFR_HANDLE hndUFR, uint8_t des3k_key_nr, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
UFR_STATUS DL_API | uFR_SAM_GetDesfireUidAesAuthM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
UFR_STATUS DL_API | uFR_SAM_GetDesfireUidDesAuthM (UFR_HANDLE hndUFR, uint8_t des_key_nr, uint32_t aid, uint8_t aid_key_nr, OUT uint8_t *card_uid, VAR uint8_t *card_uid_len, VAR uint16_t *card_status, VAR uint16_t *exec_time) |
| This function returns Unique ID of card, if the Random ID is used.
|
|
Functions specific to Mifare DESFire® cards. All uFR Series readers support DESfire set of commands in AES encryption mode according to manufacturer's recommendations. In addition to AES, support for DES/2K3DES/3K3DES included.