uFCoder 2.58
Loading...
Searching...
No Matches
uFCoder.h File Reference
#include <stdio.h>
#include <stdint.h>
#include <stddef.h>

Go to the source code of this file.

Data Structures

struct  icaoMlSearchCriteria_t
 
struct  ecc_curve_domain_params_t
 
struct  ecc_key_param_t
 
struct  t2t_version_struct
 

Macros

#define IN
 
#define OUT
 
#define VAR
 
#define DL_API
 
#define MIFARE_CLASSIC_1k   0x08
 
#define MF1ICS50   0x08
 
#define SLE66R35   0x88
 
#define MIFARE_CLASSIC_4k   0x18
 
#define MF1ICS70   0x18
 
#define MIFARE_CLASSIC_MINI   0x09
 
#define MF1ICS20   0x09
 
#define TAG_UNKNOWN   0
 
#define DL_MIFARE_ULTRALIGHT   0x01
 
#define DL_MIFARE_ULTRALIGHT_EV1_11   0x02
 
#define DL_MIFARE_ULTRALIGHT_EV1_21   0x03
 
#define DL_MIFARE_ULTRALIGHT_C   0x04
 
#define DL_NTAG_203   0x05
 
#define DL_NTAG_210   0x06
 
#define DL_NTAG_212   0x07
 
#define DL_NTAG_213   0x08
 
#define DL_NTAG_215   0x09
 
#define DL_NTAG_216   0x0A
 
#define DL_MIKRON_MIK640D   0x0B
 
#define NFC_T2T_GENERIC   0x0C
 
#define DL_NT3H_1101   0x0D
 
#define DL_NT3H_1201   0x0E
 
#define DL_NT3H_2111   0x0F
 
#define DL_NT3H_2211   0x10
 
#define DL_NTAG_413_DNA   0x11
 
#define DL_NTAG_424_DNA   0x12
 
#define DL_NTAG_424_DNA_TT   0x13
 
#define DL_NTAG_210U   0x14
 
#define DL_NTAG_213_TT   0x15
 
#define DL_MIFARE_CLASSIC_2K   0x19
 
#define DL_MIFARE_MINI   0x20
 
#define DL_MIFARE_CLASSIC_1K   0x21
 
#define DL_MIFARE_CLASSIC_4K   0x22
 
#define DL_MIFARE_PLUS_S_2K_SL0   0x23
 
#define DL_MIFARE_PLUS_S_4K_SL0   0x24
 
#define DL_MIFARE_PLUS_X_2K_SL0   0x25
 
#define DL_MIFARE_PLUS_X_4K_SL0   0x26
 
#define DL_MIFARE_DESFIRE   0x27
 
#define DL_MIFARE_DESFIRE_EV1_2K   0x28
 
#define DL_MIFARE_DESFIRE_EV1_4K   0x29
 
#define DL_MIFARE_DESFIRE_EV1_8K   0x2A
 
#define DL_MIFARE_DESFIRE_EV2_2K   0x2B
 
#define DL_MIFARE_DESFIRE_EV2_4K   0x2C
 
#define DL_MIFARE_DESFIRE_EV2_8K   0x2D
 
#define DL_MIFARE_PLUS_S_2K_SL1   0x2E
 
#define DL_MIFARE_PLUS_X_2K_SL1   0x2F
 
#define DL_MIFARE_PLUS_EV1_2K_SL1   0x30
 
#define DL_MIFARE_PLUS_X_2K_SL2   0x31
 
#define DL_MIFARE_PLUS_S_2K_SL3   0x32
 
#define DL_MIFARE_PLUS_X_2K_SL3   0x33
 
#define DL_MIFARE_PLUS_EV1_2K_SL3   0x34
 
#define DL_MIFARE_PLUS_S_4K_SL1   0x35
 
#define DL_MIFARE_PLUS_X_4K_SL1   0x36
 
#define DL_MIFARE_PLUS_EV1_4K_SL1   0x37
 
#define DL_MIFARE_PLUS_X_4K_SL2   0x38
 
#define DL_MIFARE_PLUS_S_4K_SL3   0x39
 
#define DL_MIFARE_PLUS_X_4K_SL3   0x3A
 
#define DL_MIFARE_PLUS_EV1_4K_SL3   0x3B
 
#define DL_MIFARE_PLUS_SE_SL0   0x3C
 
#define DL_MIFARE_PLUS_SE_SL1   0x3D
 
#define DL_MIFARE_PLUS_SE_SL3   0x3E
 
#define DL_MIFARE_DESFIRE_LIGHT   0x3F
 
#define DL_UNKNOWN_ISO_14443_4   0x40
 
#define DL_GENERIC_ISO14443_4   0x40
 
#define DL_GENERIC_ISO14443_4_TYPE_B   0x41
 
#define DL_GENERIC_ISO14443_3_TYPE_B   0x42
 
#define DL_MIFARE_PLUS_EV1_2K_SL0   0x43
 
#define DL_MIFARE_PLUS_EV1_4K_SL0   0x44
 
#define DL_MIFARE_DESFIRE_EV3_2K   0x45
 
#define DL_MIFARE_DESFIRE_EV3_4K   0x46
 
#define DL_MIFARE_DESFIRE_EV3_8K   0x47
 
#define DL_MOBILE_AID   0x60
 
#define DL_APPLE_VAS_V1   0x6A
 
#define DL_APPLE_VAS_V2   0x6B
 
#define DL_IMEI_UID   0x80
 
#define M24SR02   0x82
 
#define M24SR02_AUTOMOTIVE   0x8A
 
#define M24SR04   0x86
 
#define M24SR04_AUTOMOTIVE   0x8E
 
#define M24SR16   0x85
 
#define M24SR16_AUTOMOTIVE   0x8D
 
#define M24SR64   0x84
 
#define M24SR64_AUTOMOTIVE   0x8C
 
#define DLSigner81   0xA0
 
#define DLSigner22   0xA1
 
#define DLSigner30   0xA2
 
#define DLSigner10   0xA3
 
#define DLSigner145   0xAA
 
#define PAD_PKCS1   PAD_PKCS1_V1_5
 
#define DL_RAW_SIZEOF_SZ(x)   (sizeof(x) - 1)
 
#define DL_AID_RID_PLUS   "\xF0" "DLogic"
 
#define DL_SIGNER_PIX   "\x00\x01"
 
#define DL_STORAGE_PIX   "\x01\x01"
 
#define DL_SIGNER_AID   DL_AID_RID_PLUS DL_SIGNER_PIX
 
#define DL_SIGNER_AID_SIZE   9
 
#define DL_STORAGE_AID   DL_AID_RID_PLUS DL_STORAGE_PIX
 
#define DL_STORAGE_AID_SIZE   9
 
#define INS_LOGIN   0x20
 
#define INS_GET_PIN_TRIES_REMAINING   0x21
 
#define INS_PIN_CHANGE   0x22
 
#define INS_PIN_UNBLOCK   0x23
 
#define INS_PIN_ENABLE   0x24
 
#define INS_PIN_DISABLE   0x25
 
#define INS_LIST_FILES   0x31
 
#define INS_GET_FILE_SIZE   0x32
 
#define INS_READ_FILE   0x33
 
#define INS_WRITE_FILE   0x34
 
#define INS_DELETE_FILE   0x3F
 
#define INS_SET_RSA_PRIKEY   0x51
 
#define INS_GEN_RSA_KEY_PAIR   0x52
 
#define INS_GET_RSA_PUBKEY_MODULUS   0x53
 
#define INS_GET_RSA_PUBKEY_EXPONENT   0x54
 
#define INS_DEL_RSA_KEY_PAIR   0x5F
 
#define INS_SET_EC_PRIKEY   0x61
 
#define INS_GEN_EC_KEY_PAIR   0x62
 
#define INS_GET_EC_PUBKEY   0x63
 
#define INS_GET_EC_FIELD   0x64
 
#define INS_GET_EC_AB   0x65
 
#define INS_GET_EC_G   0x66
 
#define INS_GET_EC_RK_SIZE   0x67
 
#define INS_DEL_EC_KEY_PAIR   0x6F
 
#define INS_GET_SIGNATURE   0x71
 
#define INS_PUT_OBJ   0x31
 
#define INS_PUT_OBJ_SUBJECT   0x32
 
#define INS_INVALIDATE_CERT   0x33
 
#define INS_GET_OBJ   0x41
 
#define INS_GET_OBJ_ID   0x42
 
#define INS_GET_OBJ_SUBJECT   0x43
 
#define PIN_MAX_TRIES   5
 
#define PIN_MIN_LENGTH   4
 
#define PIN_MAX_LENGTH   8
 
#define PUK_MAX_TRIES   10
 
#define PUK_LENGTH   8
 
#define JC_APP_MAX_KEY_INDEX   ((3) - 1)
 
#define JC_APP_MAX_CA_CERT_INDEX   ((12) - 1)
 
#define JC_APP_MAX_ID_SIZE   253
 
#define JC_APP_MAX_SUBJECT_SIZE   255
 
#define JC_APP_MAX_SIGNATURE_LEN   256
 
#define JC_APP_MAX_PIN_LENGTH   8
 
#define JC_DL_STORAGE_MAX_FILES   16
 
#define JC_DL_STORAGE_MAX_FILE_SIZE   (32 * 1024 - 2)
 
#define MAX_UID_LEN   10
 
#define MAX_ATS_LEN   25
 
#define ECC_SIG_LEN   32
 
#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_CHANGE   0x09
 
#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_CHANGE   0x0F
 
#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_CHANGE   0x01
 
#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_CHANGE   0x07
 
#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_NOT_CHANGE   0x08
 
#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_NOT_CHANGE   0x0E
 
#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE   0x00
 
#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE   0x06
 
#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE_APP_IDS_WITH_AUTH   0x00
 
#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_CHANGE_APP_IDS_WITH_AUTH   0x01
 
#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x02
 
#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x03
 
#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE_APP_IDS_WITH_AUTH   0x04
 
#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_CHANGE_APP_IDS_WITH_AUTH   0x05
 
#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x06
 
#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x07
 
#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_NOT_CHANGE_APP_IDS_WITH_AUTH   0x08
 
#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_CHANGE_APP_IDS_WITH_AUTH   0x09
 
#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x0A
 
#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x0B
 
#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTH_AUTH   0x0C
 
#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_CHANGE_APP_IDS_WIDTH_AUTH   0x0D
 
#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x0E
 
#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x0F
 
#define MAX_ECC_CURVE_NAME_LEN   30
 

Typedefs

typedef const char * c_string
 
typedef void * UFR_HANDLE
 
typedef enum UFCODER_ERROR_CODES UFR_STATUS
 
typedef enum E_SAM_HW_VER SAM_HW_TYPE
 
typedef enum E_EMULATION_MODES emul_modes_t
 
typedef enum E_EMULATION_STATES emul_states_t
 
typedef enum E_PCD_MGR_STATES pcd_states_t
 
typedef struct t2t_version_struct t2t_version_t
 

Enumerations

enum  E_CARD_IN_SAM_SLOT { SAM_SLOT_MIFARE_SAM_AV2 = 1 , SAM_SLOT_GENERIC = 4 }
 
enum  E_SIGNER_CIPHERS { SIG_CIPHER_RSA = 0 , SIG_CIPHER_ECDSA , SIG_CIPHER_MAX_SUPPORTED }
 
enum  E_SIGNER_RSA_PADDINGS { PAD_NULL = 0 , PAD_PKCS1_V1_5 , PAD_PKCS1_PSS , SIG_PAD_MAX_SUPPORTED }
 
enum  E_SIGNER_DIGESTS {
  ALG_NULL = 0 , ALG_SHA , ALG_SHA_256 , ALG_SHA_384 ,
  ALG_SHA_512 , ALG_SHA_224 , ALG_SHA_512_224 , ALG_SHA_512_256 ,
  SIG_DIGEST_MAX_SUPPORTED
}
 
enum  E_KEY_TYPES { TYPE_RSA_PRIVATE = 0 , TYPE_RSA_CRT_PRIVATE , TYPE_EC_F2M_PRIVATE , TYPE_EC_FP_PRIVATE }
 
enum  E_OBJ_TYPES { OBJ_TYPE_RSA_CERT = 0 , OBJ_TYPE_EC_CERT , OBJ_TYPE_CA_CERT , OBJ_TYPES_COUNT }
 
enum  MIFARE_AUTHENTICATION { MIFARE_AUTHENT1A = 0x60 , MIFARE_AUTHENT1B = 0x61 }
 
enum  MIFARE_PLUS_AES_AUTHENTICATION { MIFARE_PLUS_AES_AUTHENT1A = 0x80 , MIFARE_PLUS_AES_AUTHENT1B = 0x81 }
 
enum  MIFARE_PLUS_AES_KEY_TYPE { MIFARE_PLUS_AES_KEY_A = 1 , MIFARE_PLUS_AES_KEY_B = 2 }
 
enum  T2T_AUTHENTICATION {
  T2T_NO_PWD_AUTH = 0 , T2T_RKA_PWD_AUTH = 1 , T2T_PK_PWD_AUTH = 3 , T2T_WITHOUT_PWD_AUTH = 0x60 ,
  T2T_WITH_PWD_AUTH = 0x61
}
 
enum  T4T_AUTHENTICATION { T4T_WITHOUT_PWD_AUTH = 0x60 , T4T_PK_PWD_AUTH = 0x80 , T4T_RKA_PWD_AUTH = 0x02 }
 
enum  ADDRESS_MODE { ADDRESS_MODE_BLOCK = 0 , ADDRESS_MODE_SECTOR }
 
enum  UFCODER_ERROR_CODES {
  UFR_OK = 0x00 , UFR_COMMUNICATION_ERROR = 0x01 , UFR_CHKSUM_ERROR = 0x02 , UFR_READING_ERROR = 0x03 ,
  UFR_WRITING_ERROR = 0x04 , UFR_BUFFER_OVERFLOW = 0x05 , UFR_MAX_ADDRESS_EXCEEDED = 0x06 , UFR_MAX_KEY_INDEX_EXCEEDED = 0x07 ,
  UFR_NO_CARD = 0x08 , UFR_COMMAND_NOT_SUPPORTED = 0x09 , UFR_FORBIDEN_DIRECT_WRITE_IN_SECTOR_TRAILER = 0x0A , UFR_ADDRESSED_BLOCK_IS_NOT_SECTOR_TRAILER = 0x0B ,
  UFR_WRONG_ADDRESS_MODE = 0x0C , UFR_WRONG_ACCESS_BITS_VALUES = 0x0D , UFR_AUTH_ERROR = 0x0E , UFR_PARAMETERS_ERROR = 0x0F ,
  UFR_MAX_SIZE_EXCEEDED = 0x10 , UFR_UNSUPPORTED_CARD_TYPE = 0x11 , UFR_COMMUNICATION_BREAK = 0x50 , UFR_NO_MEMORY_ERROR = 0x51 ,
  UFR_CAN_NOT_OPEN_READER = 0x52 , UFR_READER_NOT_SUPPORTED = 0x53 , UFR_READER_OPENING_ERROR = 0x54 , UFR_READER_PORT_NOT_OPENED = 0x55 ,
  UFR_CANT_CLOSE_READER_PORT = 0x56 , UFR_I2C_BUS_ERROR = 0x6A , UFR_ECC_STORAGE_ERROR = 0x6B , UFR_WRITE_VERIFICATION_ERROR = 0x70 ,
  UFR_BUFFER_SIZE_EXCEEDED = 0x71 , UFR_VALUE_BLOCK_INVALID = 0x72 , UFR_VALUE_BLOCK_ADDR_INVALID = 0x73 , UFR_VALUE_BLOCK_MANIPULATION_ERROR = 0x74 ,
  UFR_WRONG_UI_MODE = 0x75 , UFR_KEYS_LOCKED = 0x76 , UFR_KEYS_UNLOCKED = 0x77 , UFR_WRONG_PASSWORD = 0x78 ,
  UFR_CAN_NOT_LOCK_DEVICE = 0x79 , UFR_CAN_NOT_UNLOCK_DEVICE = 0x7A , UFR_DEVICE_EEPROM_BUSY = 0x7B , UFR_RTC_SET_ERROR = 0x7C ,
  ANTI_COLLISION_DISABLED = 0x7D , NO_TAGS_ENUMERRATED = 0x7E , CARD_ALREADY_SELECTED = 0x7F , UFR_WRONG_NDEF_CARD_FORMAT = 0x80 ,
  UFR_NDEF_MESSAGE_NOT_FOUND = 0x81 , UFR_NDEF_UNSUPPORTED_CARD_TYPE = 0x82 , UFR_NDEF_CARD_FORMAT_ERROR = 0x83 , UFR_MAD_NOT_ENABLED = 0x84 ,
  UFR_MAD_VERSION_NOT_SUPPORTED = 0x85 , UFR_NDEF_MESSAGE_NOT_COMPATIBLE = 0x86 , FORBIDDEN_IN_TAG_EMULATION_MODE = 0x90 , UFR_FT_STATUS_ERROR_1 = 0xA0 ,
  UFR_FT_STATUS_ERROR_2 = 0xA1 , UFR_FT_STATUS_ERROR_3 = 0xA2 , UFR_FT_STATUS_ERROR_4 = 0xA3 , UFR_FT_STATUS_ERROR_5 = 0xA4 ,
  UFR_FT_STATUS_ERROR_6 = 0xA5 , UFR_FT_STATUS_ERROR_7 = 0xA6 , UFR_FT_STATUS_ERROR_8 = 0xA7 , UFR_FT_STATUS_ERROR_9 = 0xA8 ,
  UFR_MFP_COMMAND_OVERFLOW = 0xB0 , UFR_MFP_INVALID_MAC = 0xB1 , UFR_MFP_INVALID_BLOCK_NR = 0xB2 , UFR_MFP_NOT_EXIST_BLOCK_NR = 0xB3 ,
  UFR_MFP_COND_OF_USE_ERROR = 0xB4 , UFR_MFP_LENGTH_ERROR = 0xB5 , UFR_MFP_GENERAL_MANIP_ERROR = 0xB6 , UFR_MFP_SWITCH_TO_ISO14443_4_ERROR = 0xB7 ,
  UFR_MFP_ILLEGAL_STATUS_CODE = 0xB8 , UFR_MFP_MULTI_BLOCKS_READ = 0xB9 , NT4H_COMMAND_ABORTED = 0xC0 , NT4H_LENGTH_ERROR = 0xC1 ,
  NT4H_PARAMETER_ERROR = 0xC2 , NT4H_NO_SUCH_KEY = 0xC3 , NT4H_PERMISSION_DENIED = 0xC4 , NT4H_AUTHENTICATION_DELAY = 0xC5 ,
  NT4H_MEMORY_ERROR = 0xC6 , NT4H_INTEGRITY_ERROR = 0xC7 , NT4H_FILE_NOT_FOUND = 0xC8 , NT4H_BOUNDARY_ERROR = 0xC9 ,
  NT4H_INVALID_MAC = 0xCA , NT4H_NO_CHANGES = 0xCB , UFR_DEVICE_WRONG_HANDLE = 0x100 , UFR_DEVICE_INDEX_OUT_OF_BOUND ,
  UFR_DEVICE_ALREADY_OPENED , UFR_DEVICE_ALREADY_CLOSED , UFR_DEVICE_IS_NOT_CONNECTED , UFR_NOT_NXP_GENUINE = 0x200 ,
  UFR_OPEN_SSL_DYNAMIC_LIB_FAILED , UFR_OPEN_SSL_DYNAMIC_LIB_NOT_FOUND , READER_ERROR = 0xBB7 , NO_CARD_DETECTED = 0xBB8 ,
  CARD_OPERATION_OK = 0xBB9 , WRONG_KEY_TYPE = 0xBBA , KEY_AUTH_ERROR = 0xBBB , CARD_CRYPTO_ERROR = 0xBBC ,
  READER_CARD_COMM_ERROR = 0xBBD , PC_READER_COMM_ERROR = 0xBBE , COMMIT_TRANSACTION_NO_REPLY = 0xBBF , COMMIT_TRANSACTION_ERROR = 0xBC0 ,
  NOT_SUPPORTED_KEY_TYPE = 0xBC2 , WRONG_FILE_TYPE = 0xBC3 , DESFIRE_CARD_NO_CHANGES = 0x0C0C , DESFIRE_CARD_OUT_OF_EEPROM_ERROR = 0x0C0E ,
  DESFIRE_CARD_ILLEGAL_COMMAND_CODE = 0x0C1C , DESFIRE_CARD_INTEGRITY_ERROR = 0x0C1E , DESFIRE_CARD_NO_SUCH_KEY = 0x0C40 , DESFIRE_CARD_LENGTH_ERROR = 0x0C7E ,
  DESFIRE_CARD_PERMISSION_DENIED = 0x0C9D , DESFIRE_CARD_PARAMETER_ERROR = 0x0C9E , DESFIRE_CARD_APPLICATION_NOT_FOUND = 0x0CA0 , DESFIRE_CARD_APPL_INTEGRITY_ERROR = 0x0CA1 ,
  DESFIRE_CARD_AUTHENTICATION_ERROR = 0x0CAE , DESFIRE_CARD_ADDITIONAL_FRAME = 0x0CAF , DESFIRE_CARD_BOUNDARY_ERROR = 0x0CBE , DESFIRE_CARD_PICC_INTEGRITY_ERROR = 0x0CC1 ,
  DESFIRE_CARD_COMMAND_ABORTED = 0x0CCA , DESFIRE_CARD_PICC_DISABLED_ERROR = 0x0CCD , DESFIRE_CARD_COUNT_ERROR = 0x0CCE , DESFIRE_CARD_DUPLICATE_ERROR = 0x0CDE ,
  DESFIRE_CARD_EEPROM_ERROR_DES = 0x0CEE , DESFIRE_CARD_FILE_NOT_FOUND = 0x0CF0 , DESFIRE_CARD_FILE_INTEGRITY_ERROR = 0x0CF1 , DESFIRE_CATD_AUTHENTICATION_DELAY = 0X0CAD ,
  UFR_NOT_IMPLEMENTED = 0x1000 , UFR_COMMAND_FAILED = 0x1001 , UFR_TIMEOUT_ERR = 0x1002 , UFR_FILE_SYSTEM_ERROR = 0x1003 ,
  UFR_FILE_SYSTEM_PATH_NOT_EXISTS = 0x1004 , UFR_FILE_NOT_EXISTS = 0x1005 , UFR_JSON_INVALID = 0x1012 , UFR_LICENSE_INVALID = 0x1013 ,
  UFR_LICENSE_SAVE_FAILED = 0x1014 , UFR_LICENSE_NOT_FOUND = 0x1015 , UFR_LICENSE_HAS_EXPIRED = 0x1016 , UFR_SAM_APDU_ERROR = 0x2000 ,
  UFR_SAM_AUTH_ERROR , UFR_SAM_CRYPTO_ERROR , TLS_ERR_OPENING_SOCKET = 0x5000 , TLS_ERR_NO_SUCH_HOST = 0x5001 ,
  TLS_CONNECTING_ERROR = 0x5002 , TLS_ERR_SERVER_UNEXPECTEDLY_CLOSED_CONNECTION = 0x5003 , TLS_ERR_UNKNOWN_GIDS_CERTIFICATE_FORMAT = 0x5004 , TLS_ERR_SET_PIN_FOR_GIDS_CERT_ONLY = 0x5005 ,
  TLS_ERR_GIDS_PIN_CODE_WRONG = 0x5006 , TLS_ERR_UNSUPPORTED_CERTIFICATE_TYPE = 0x5007 , TLS_ERR_PRIVATE_KEY_CONTEXT_WRONG = 0x5008 , UFR_APDU_TRANSCEIVE_ERROR = 0xAE ,
  UFR_APDU_JC_APP_NOT_SELECTED = 0x6000 , UFR_APDU_JC_APP_BUFF_EMPTY = 0x6001 , UFR_APDU_WRONG_SELECT_RESPONSE = 0x6002 , UFR_APDU_WRONG_KEY_TYPE = 0x6003 ,
  UFR_APDU_WRONG_KEY_SIZE = 0x6004 , UFR_APDU_WRONG_KEY_PARAMS = 0x6005 , UFR_APDU_WRONG_SIGNING_ALGORITHM = 0x6006 , UFR_APDU_PLAIN_TEXT_MAX_SIZE_EXCEEDED = 0x6007 ,
  UFR_APDU_UNSUPPORTED_KEY_SIZE = 0x6008 , UFR_APDU_UNSUPPORTED_ALGORITHMS = 0x6009 , UFR_APDU_PKI_OBJECT_NOT_FOUND = 0x600A , UFR_APDU_MAX_PIN_LENGTH_EXCEEDED = 0x600B ,
  UFR_DIGEST_LENGTH_DOES_NOT_MATCH = 0x600C , CRYPTO_SUBSYS_NOT_INITIALIZED = 0x6101 , CRYPTO_SUBSYS_SIGNATURE_VERIFICATION_ERROR = 0x6102 , CRYPTO_SUBSYS_MAX_HASH_INPUT_EXCEEDED = 0x6103 ,
  CRYPTO_SUBSYS_INVALID_HASH_ALGORITHM = 0x6104 , CRYPTO_SUBSYS_INVALID_CIPHER_ALGORITHM = 0x6105 , CRYPTO_SUBSYS_INVALID_PADDING_ALGORITHM = 0x6106 , CRYPTO_SUBSYS_WRONG_SIGNATURE = 0x6107 ,
  CRYPTO_SUBSYS_WRONG_HASH_OUTPUT_LENGTH = 0x6108 , CRYPTO_SUBSYS_UNKNOWN_ECC_CURVE = 0x6109 , CRYPTO_SUBSYS_HASHING_ERROR = 0x610A , CRYPTO_SUBSYS_INVALID_SIGNATURE_PARAMS = 0x610B ,
  CRYPTO_SUBSYS_INVALID_RSA_PUB_KEY = 0x610C , CRYPTO_SUBSYS_INVALID_ECC_PUB_KEY_PARAMS = 0x610D , CRYPTO_SUBSYS_INVALID_ECC_PUB_KEY = 0x610E , UFR_WRONG_PEM_CERT_FORMAT = 0x61C0 ,
  X509_CAN_NOT_OPEN_FILE = 0x6200 , X509_WRONG_DATA = 0x6201 , X509_WRONG_LENGTH = 0x6202 , X509_UNSUPPORTED_PUBLIC_KEY_TYPE = 0x6203 ,
  X509_UNSUPPORTED_PUBLIC_KEY_SIZE = 0x6204 , X509_UNSUPPORTED_PUBLIC_KEY_EXPONENT = 0x6205 , X509_EXTENSION_NOT_FOUND = 0x6206 , X509_WRONG_SIGNATURE = 0x6207 ,
  X509_UNKNOWN_PUBLIC_KEY_TYPE = 0x6208 , X509_WRONG_RSA_PUBLIC_KEY_FORMAT = 0x6209 , X509_WRONG_ECC_PUBLIC_KEY_FORMAT = 0x620A , X509_SIGNATURE_NOT_MATCH_CA_PUBLIC_KEY = 0x620B ,
  X509_UNSUPPORTED_SIGNATURE_SCH = 0x620C , X509_UNSUPPORTED_ECC_CURVE = 0x620D , PKCS7_WRONG_DATA = 0x6241 , PKCS7_UNSUPPORTED_SIGNATURE_SCHEME = 0x6242 ,
  PKCS7_SIG_SCH_NOT_MATCH_CERT_KEY_TYPE = 0x6243 , PKCS7_WRONG_SIGNATURE = 0x6247 , MRTD_SECURE_CHANNEL_SESSION_FAILED = 0x6280 , MRTD_WRONG_SOD_DATA = 0x6281 ,
  MRTD_WRONG_SOD_LENGTH = 0x6282 , MRTD_UNKNOWN_DIGEST_ALGORITHM = 0x6283 , MRTD_WARNING_DOES_NOT_CONTAINS_DS_CERT = 0x6284 , MRTD_DATA_GROUOP_INDEX_NOT_EXIST = 0x6285 ,
  MRTD_EF_COM_WRONG_DATA = 0x6286 , MRTD_EF_DG_WRONG_DATA = 0x6287 , MRTD_EF_DG1_WRONG_LDS_VERSION_LENGTH = 0x6288 , MRTD_VERIFY_CSCA_NOT_EXIST = 0x6289 ,
  MRTD_VERIFY_WRONG_DS_SIGNATURE = 0x628A , MRTD_VERIFY_WRONG_CSCA_SIGNATURE = 0x628B , MRTD_MRZ_CHECK_ERROR = 0x628C , ICAO_ML_WRONG_FORMAT = 0x6300 ,
  ICAO_ML_CAN_NOT_OPEN_FILE = 0x6301 , ICAO_ML_CAN_NOT_READ_FILE = 0x6302 , ICAO_ML_CERTIFICATE_NOT_FOUND = 0x6303 , ICAO_ML_WRONG_SIGNATURE = 0x6307 ,
  SYS_ERR_OUT_OF_MEMORY = 0x7001 , EMV_ERR_WRONG_INPUT_DATA = 0x7002 , EMV_ERR_MAX_TAG_LEN_BYTES_EXCEEDED = 0x7004 , EMV_ERR_TAG_NOT_FOUND = 0x7005 ,
  EMV_ERR_TAG_WRONG_SIZE = 0x7006 , EMV_ERR_TAG_WRONG_TYPE = 0x7007 , EMV_ERR_IN_CARD_READER = 0x7008 , EMV_ERR_READING_RECORD = 0x7009 ,
  EMV_ERR_PDOL_IS_EMPTY = 0x7010 , EMV_ERR_LIST_FORMAT_NOT_FOUND = 0x7011 , EMV_ERR_AFL_NOT_FOUND = 0x7012 , EMV_ERR_AID_NOT_FOUND = 0x7013 ,
  UFR_APDU_SW_TAG = 0x000A0000 , UFR_APDU_SW_OPERATION_IS_FAILED = 0x000A6300 , UFR_APDU_SW_WRONG_PIN_4_TRIES_REMAINING = 0x000A63C4 , UFR_APDU_SW_WRONG_PIN_3_TRIES_REMAINING = 0x000A63C3 ,
  UFR_APDU_SW_WRONG_PIN_2_TRIES_REMAINING = 0x000A63C2 , UFR_APDU_SW_WRONG_PIN_1_TRIES_REMAINING = 0x000A63C1 , UFR_APDU_SW_WRONG_PIN_0_TRIES_REMAINING = 0x000A63C0 , UFR_APDU_SW_WRONG_LENGTH = 0x000A6700 ,
  UFR_APDU_SW_SECURITY_STATUS_NOT_SATISFIED = 0x000A6982 , UFR_APDU_SW_AUTHENTICATION_METHOD_BLOCKED = 0x000A6983 , UFR_APDU_SW_DATA_INVALID = 0x000A6984 , UFR_APDU_SW_CONDITIONS_NOT_SATISFIED = 0x000A6985 ,
  UFR_APDU_SW_WRONG_DATA = 0x000A6A80 , UFR_APDU_SW_FILE_NOT_FOUND = 0x000A6A82 , UFR_APDU_SW_RECORD_NOT_FOUND = 0x000A6A83 , UFR_APDU_SW_DATA_NOT_FOUND = 0x000A6A88 ,
  UFR_APDU_SW_ENTITY_ALREADY_EXISTS = 0x000A6A89 , UFR_APDU_SW_INS_NOT_SUPPORTED = 0x000A6D00 , UFR_APDU_SW_NO_PRECISE_DIAGNOSTIC = 0x000A6F00 , MAX_UFR_STATUS = 0x7FFFFFFF
}
 
enum  E_ASYMMETRIC_KEY_TYPES { RSA_PRIVATE_KEY = 0 , ECDSA_PRIVATE_KEY , ASYMMETRIC_KEY_TYPES_NUM }
 
enum  E_ECC_CURVE_DEFINITION_TYPES { ECC_CURVE_INDEX , ECC_CURVE_NAME , ECC_CURVE_DOMAIN_PARAMETERS , ECC_CURVE_DEFINITION_TYPES_NUM }
 
enum  E_SIGNATURE_SCHEMES {
  SHA1_WITH_RSA , SHA256_WITH_RSA , SHA384_WITH_RSA , SHA512_WITH_RSA ,
  SHA224_WITH_RSA , SHA512_224_WITH_RSA , SHA512_256_WITH_RSA , RSA_PSS ,
  ECDSA_WITH_SHA1 , ECDSA_WITH_SHA256 , ECDSA_WITH_SHA384 , ECDSA_WITH_SHA512 ,
  ECDSA_WITH_SHA224 , SIGNATURE_SCHEMES_NUM
}
 
enum  E_SIGNATURE_SCH_TYPES { RSA_PKCS1 , RSA_PKCS1_PSS , ECDSA , SIGNATURE_SCH_TYPES_NUM }
 
enum  E_PUB_KEY_TYPES { PUB_KEY_TYPE_RSA , PUB_KEY_TYPE_ECDSA_NAMED_CURVE , PUB_KEY_TYPE_ECDSA_DOMAIN_PARAMS , PUB_KEY_TYPES_NUM }
 
enum  E_BIT_ENCODINGS { ENCODING_BIN , ENCODING_HEX }
 
enum  E_CERTIFICATE_TYPES { X509_PEM , X509_DER , X509_GIDS_NFC , E_CERTIFICATE_TYPES_NUM }
 
enum  E_ECC_CURVES {
  secp112r1 , secp112r2 , secp128r1 , secp128r2 ,
  secp160r1 , secp160r2 , secp160k1 , secp192r1 ,
  prime192v2 , prime192v3 , secp192k1 , secp224r1 ,
  secp224k1 , secp256r1 , secp256k1 , secp384r1 ,
  secp521r1 , prime239v1 , prime239v2 , prime239v3 ,
  brainpoolP160r1 , brainpoolP192r1 , brainpoolP224r1 , brainpoolP256r1 ,
  brainpoolP320r1 , brainpoolP384r1 , brainpoolP512r1 , brainpoolP160t1 ,
  brainpoolP192t1 , brainpoolP224t1 , brainpoolP256t1 , brainpoolP320t1 ,
  brainpoolP384t1 , brainpoolP512t1 , ECC_CURVES_NUM
}
 
enum  E_MRTD_IMG_TYPE { MRTD_IMG_JPEG = 0 , MRTD_IMG_JP2 = 1 , MRTD_IMG_JPEG2000 = 1 , MRTD_IMG_TYPE_UNKNOWN = 0xFFFFFFFF }
 
enum  dl_sec_code_t { USER_PIN = 0 , SO_PIN , USER_PUK , SO_PUK }
 
enum  E_PRINT_VERBOSE_LEVELS { PRINT_NONE , PRINT_ESSENTIALS , PRINT_DETAILS , PRINT_ALL_PLUS_STATUSES }
 
enum  E_SAM_HW_VER {
  SAM_UNKNOWN_TYPE , SAM_T1AD2060_AV1_MODE , SAM_T1AD2060_AV2_MODE , SAM_T1AR1070_AV1_MODE ,
  SAM_T1AR1070_AV2_MODE
}
 
enum  E_EMULATION_MODES { TAG_EMU_DISABLED , TAG_EMU_DEDICATED , TAG_EMU_COMBINED , TAG_EMU_AUTO_AD_HOC }
 
enum  E_EMULATION_STATES {
  EMULATION_NONE , EMULATION_IDLE , EMULATION_AUTO_COLL , EMULATION_ACTIVE ,
  EMULATION_HALT , EMULATION_POWER_OFF
}
 
enum  E_PCD_MGR_STATES {
  PCD_MGR_NO_RF_GENERATED , PCD_MGR_14443A_POLLING , PCD_MGR_14443A_SELECTED , PCD_MGR_CE_DEDICATED ,
  PCD_MGR_CE_COMBO_START , PCD_MGR_CE_COMBO , PCD_MGR_CE_COMBO_IN_FIELD
}
 
enum  E_RGB_PORT_NAMES { EXTERNAL_RGB_PORT , INTERNAL_RGB_PORT }
 
enum  E_CUSTOM_UI_IDLE_MODES { CUSTOM_UI_IDLE_MODE_NONE = 0 , CUSTOM_UI_IDLE_MODE_STATIC_LED , CUSTOM_UI_IDLE_MODE_BLINKING_LED , CUSTOM_UI_IDLE_MODES_NUMBER_INDICATOR }
 
enum  E_CUSTOM_UI_DETECTED_MODES {
  CUSTOM_UI_DETECTED_MODE_NONE = 0 , CUSTOM_UI_DETECTED_MODE_STATIC_LED , CUSTOM_UI_DETECTED_MODE_STATIC_LED_BEEP , CUSTOM_UI_DETECTED_MODE_BEEP ,
  CUSTOM_UI_DETECTED_MODE_BLINKING_LED , CUSTOM_UI_DETECTED_MODE_BLINKING_LED_BEEP , CUSTOM_UI_DETECTED_MODES_NUMBER_INDICATOR
}
 
enum  E_READER_TYPE {
  AUTO = 0 , UFR_TYPE = 1 , UFR_RS232_TYPE = 2 , BASEHD_UFR_TYPE = 3 ,
  UFR_ONLINE_TYPE = 4
}
 
enum  CARD_ENCRYPTION_CODE_TYPE { CODE_TYPE_STANDARD , CODE_TYPE_GROUP , CODE_TYPE_DAILY_RANGE }
 
enum  KEY_TYPE { AES_KEY_TYPE , DES3K_KEY_TYPE , DES_KEY_TYPE , DES2K_KEY_TYPE }
 
enum  NDEF_STORAGE_MODE { STORE_INTO_READER = 0 , STORE_INTO_CARD }
 
enum  NDEF_SKYPE_ACTION { CALL = 0 , CHAT }
 
enum  WIFI_AUTH_TYPE {
  OPEN = 0 , WPA_PERSONAL , WPA_ENTERPRISE , WPA2_ENTERPRISE ,
  WPA2_PERSONAL
}
 
enum  WIFI_ENC_TYPE {
  NONE = 0 , WEP , TKIP , AES ,
  AES_TKIP
}
 

Functions

void DL_API GetLicenseRequestData (uint32_t months, OUT char *license_request)
 
UFR_STATUS DL_API SetLicenseData (c_string license_str)
 
UFR_STATUS DL_API ReaderOpen (void)
 
UFR_STATUS DL_API ReaderOpenByType (uint32_t reader_type)
 
UFR_STATUS DL_API ReaderOpenEx (uint32_t reader_type, IN c_string port_name, uint32_t port_interface, IN void *arg)
 
UFR_STATUS DL_API ReaderOpen_uFROnline (c_string serial_number)
 
UFR_STATUS DL_API ReaderReset (void)
 
UFR_STATUS DL_API ReaderResetWait (void)
 
UFR_STATUS DL_API ReaderClose (void)
 
UFR_STATUS DL_API ReaderSoftRestart (void)
 
UFR_STATUS DL_API GetReaderType (IN uint32_t *lpulReaderType)
 
UFR_STATUS DL_API GetReaderSerialNumber (IN uint32_t *lpulSerialNumber)
 
UFR_STATUS DL_API ReaderStillConnected (VAR uint32_t *connected)
 
UFR_STATUS DL_API ReaderKeyWrite (IN const uint8_t *aucKey, uint8_t ucKeyIndex)
 
UFR_STATUS DL_API ReaderKeysLock (IN const uint8_t *password)
 
UFR_STATUS DL_API ReaderKeysUnlock (IN const uint8_t *password)
 
UFR_STATUS DL_API ReaderUISignal (uint8_t light_signal_mode, uint8_t beep_signal_mode)
 
UFR_STATUS DL_API ReaderSoundVolume (uint8_t sound_volume)
 
UFR_STATUS DL_API ReadUserData (OUT uint8_t *aucData)
 
UFR_STATUS DL_API ReadUserDataExt (OUT uint8_t *aucData)
 
UFR_STATUS DL_API WriteUserData (IN const uint8_t *aucData)
 
UFR_STATUS DL_API WriteUserDataExt (IN const uint8_t *aucData)
 
UFR_STATUS DL_API GetCardId (VAR uint8_t *lpucCardType, OUT uint32_t *lpulCardSerial)
 
UFR_STATUS DL_API GetAtqaSak (VAR uint16_t *atqa, VAR uint8_t *sak)
 
UFR_STATUS DL_API BlockRead (OUT uint8_t *data, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockReadSamKey (OUT uint8_t *data, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockWrite (IN const uint8_t *data, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockWriteSamKey (IN const uint8_t *data, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockInSectorRead (OUT uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockInSectorReadSamKey (OUT uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockInSectorWrite (IN const uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockInSectorWriteSamKey (IN const uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API LinearRead (OUT uint8_t *aucData, uint16_t usLinearAddress, uint16_t usDataLength, VAR uint16_t *lpusBytesReturned, uint8_t ucKeyMode, uint8_t ucReaderKeyIndex)
 
UFR_STATUS DL_API LinearReadSamKey (OUT uint8_t *aucData, uint16_t usLinearAddress, uint16_t usDataLength, VAR uint16_t *lpusBytesReturned, uint8_t ucKeyMode, uint8_t ucReaderKeyIndex)
 
UFR_STATUS DL_API LinRowRead (OUT uint8_t *aucData, uint16_t usLinearAddress, uint16_t usDataLength, VAR uint16_t *lpusBytesReturned, uint8_t ucKeyMode, uint8_t ucReaderKeyIndex)
 
UFR_STATUS DL_API LinearWrite (IN const uint8_t *aucData, uint16_t usLinearAddress, uint16_t usDataLength, VAR uint16_t *lpusBytesWritten, uint8_t ucKeyMode, uint8_t ucReaderKeyIndex)
 
UFR_STATUS DL_API LinearWriteSamKey (IN const uint8_t *aucData, uint16_t usLinearAddress, uint16_t usDataLength, VAR uint16_t *lpusBytesWritten, uint8_t ucKeyMode, uint8_t ucReaderKeyIndex)
 
UFR_STATUS DL_API LinearFormatCard (IN const uint8_t *new_key_A, uint8_t blocks_access_bits, uint8_t sector_trailers_access_bits, uint8_t sector_trailers_byte9, IN const uint8_t *new_key_B, VAR uint8_t *lpucSectorsFormatted, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API SectorTrailerWrite (uint8_t addressing_mode, uint8_t address, IN const uint8_t *new_key_A, uint8_t block0_access_bits, uint8_t block1_access_bits, uint8_t block2_access_bits, uint8_t sector_trailer_access_bits, uint8_t sector_trailer_byte9, IN const uint8_t *new_key_B, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API SectorTrailerWriteSamKey (uint8_t addressing_mode, uint8_t address, IN const uint8_t *new_key_A, uint8_t block0_access_bits, uint8_t block1_access_bits, uint8_t block2_access_bits, uint8_t sector_trailer_access_bits, uint8_t sector_trailer_byte9, IN const uint8_t *new_key_B, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API SectorTrailerWriteUnsafe (uint8_t addressing_mode, uint8_t address, IN const uint8_t *sector_trailer, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockRead (VAR int32_t *value, VAR uint8_t *value_addr, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorRead (VAR int32_t *value, VAR uint8_t *value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockReadSamKey (VAR int32_t *value, VAR uint8_t *value_addr, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorReadSamKey (VAR int32_t *value, VAR uint8_t *value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockWrite (int32_t value, uint8_t value_addr, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockWriteSamKey (int32_t value, uint8_t value_addr, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorWrite (int32_t value, uint8_t value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorWriteSamKey (int32_t value, uint8_t value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockIncrement (int32_t increment_value, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockIncrementSamKey (int32_t increment_value, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorIncrement (int32_t increment_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorIncrementSamKey (int32_t increment_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockDecrement (int32_t decrement_value, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockDecrementSamKey (int32_t decrement_value, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorDecrement (int32_t decrement_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorDecrementSamKey (int32_t decrement_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockRead_AKM1 (OUT uint8_t *data, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockWrite_AKM1 (IN const uint8_t *data, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockInSectorRead_AKM1 (OUT uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockInSectorWrite_AKM1 (IN const uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API LinearRead_AKM1 (OUT uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_returned, uint8_t auth_mode)
 
UFR_STATUS DL_API LinRowRead_AKM1 (OUT uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_returned, uint8_t auth_mode)
 
UFR_STATUS DL_API LinearWrite_AKM1 (IN const uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_written, uint8_t auth_mode)
 
UFR_STATUS DL_API LinearFormatCard_AKM1 (IN const uint8_t *new_key_A, uint8_t blocks_access_bits, uint8_t sector_trailers_access_bits, uint8_t sector_trailers_byte9, IN const uint8_t *new_key_B, VAR uint8_t *lpucSectorsFormatted, uint8_t auth_mode)
 
UFR_STATUS DL_API SectorTrailerWrite_AKM1 (uint8_t addressing_mode, uint8_t address, IN const uint8_t *new_key_A, uint8_t block0_access_bits, uint8_t block1_access_bits, uint8_t block2_access_bits, uint8_t sector_trailer_access_bits, uint8_t sector_trailer_byte9, IN const uint8_t *new_key_B, uint8_t auth_mode)
 
UFR_STATUS DL_API SectorTrailerWriteUnsafe_AKM1 (uint8_t addressing_mode, uint8_t address, IN const uint8_t *sector_trailer, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockRead_AKM1 (VAR int32_t *value, VAR uint8_t *value_addr, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorRead_AKM1 (VAR int32_t *value, VAR uint8_t *value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockWrite_AKM1 (int32_t value, uint8_t value_addr, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorWrite_AKM1 (int32_t value, uint8_t value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockIncrement_AKM1 (int32_t increment_value, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorIncrement_AKM1 (int32_t increment_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockDecrement_AKM1 (int32_t decrement_value, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorDecrement_AKM1 (int32_t decrement_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockRead_AKM2 (OUT uint8_t *data, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockWrite_AKM2 (IN const uint8_t *data, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockInSectorRead_AKM2 (OUT uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockInSectorWrite_AKM2 (IN const uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API LinearRead_AKM2 (OUT uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_returned, uint8_t auth_mode)
 
UFR_STATUS DL_API LinRowRead_AKM2 (OUT uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_returned, uint8_t auth_mode)
 
UFR_STATUS DL_API LinearWrite_AKM2 (IN const uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_written, uint8_t auth_mode)
 
UFR_STATUS DL_API LinearFormatCard_AKM2 (IN const uint8_t *new_key_A, uint8_t blocks_access_bits, uint8_t sector_trailers_access_bits, uint8_t sector_trailers_byte9, IN const uint8_t *new_key_B, VAR uint8_t *lpucSectorsFormatted, uint8_t auth_mode)
 
UFR_STATUS DL_API SectorTrailerWrite_AKM2 (uint8_t addressing_mode, uint8_t address, IN const uint8_t *new_key_A, uint8_t block0_access_bits, uint8_t block1_access_bits, uint8_t block2_access_bits, uint8_t sector_trailer_access_bits, uint8_t sector_trailer_byte9, IN const uint8_t *new_key_B, uint8_t auth_mode)
 
UFR_STATUS DL_API SectorTrailerWriteUnsafe_AKM2 (uint8_t addressing_mode, uint8_t address, IN const uint8_t *sector_trailer, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockRead_AKM2 (VAR int32_t *value, VAR uint8_t *value_addr, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorRead_AKM2 (VAR int32_t *value, VAR uint8_t *value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockWrite_AKM2 (int32_t value, uint8_t value_addr, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorWrite_AKM2 (int32_t value, uint8_t value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockIncrement_AKM2 (int32_t increment_value, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorIncrement_AKM2 (int32_t increment_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockDecrement_AKM2 (int32_t decrement_value, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorDecrement_AKM2 (int32_t decrement_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockRead_PK (OUT uint8_t *data, uint8_t block_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API BlockWrite_PK (IN const uint8_t *data, uint8_t block_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API BlockInSectorRead_PK (OUT uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API BlockInSectorWrite_PK (IN const uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API LinearRead_PK (OUT uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_returned, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API LinRowRead_PK (OUT uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_returned, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API LinearWrite_PK (IN const uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_written, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API LinearFormatCard_PK (IN const uint8_t *new_key_A, uint8_t blocks_access_bits, uint8_t sector_trailers_access_bits, uint8_t sector_trailers_byte9, IN const uint8_t *new_key_B, VAR uint8_t *lpucSectorsFormatted, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API SectorTrailerWrite_PK (uint8_t addressing_mode, uint8_t address, IN const uint8_t *new_key_A, uint8_t block0_access_bits, uint8_t block1_access_bits, uint8_t block2_access_bits, uint8_t sector_trailer_access_bits, uint8_t sector_trailer_byte9, IN const uint8_t *new_key_B, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API SectorTrailerWriteUnsafe_PK (uint8_t addressing_mode, uint8_t address, IN const uint8_t *sector_trailer, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockRead_PK (VAR int32_t *value, VAR uint8_t *value_addr, uint8_t block_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockInSectorRead_PK (VAR int32_t *value, VAR uint8_t *value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockWrite_PK (int32_t value, uint8_t value_addr, uint8_t block_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockInSectorWrite_PK (int32_t value, uint8_t value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockIncrement_PK (int32_t increment_value, uint8_t block_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockInSectorIncrement_PK (int32_t increment_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockDecrement_PK (int32_t decrement_value, uint8_t block_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockInSectorDecrement_PK (int32_t decrement_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API GetReaderHardwareVersion (VAR uint8_t *version_major, VAR uint8_t *version_minor)
 
UFR_STATUS DL_API GetReaderFirmwareVersion (VAR uint8_t *version_major, VAR uint8_t *version_minor)
 
UFR_STATUS DL_API GetReaderTime (VAR uint8_t *time)
 
UFR_STATUS DL_API SetReaderTime (IN uint8_t *password, VAR uint8_t *time)
 
UFR_STATUS DL_API ChangeReaderPassword (IN uint8_t *old_password, IN uint8_t *new_password)
 
UFR_STATUS DL_API ReaderEepromWrite (IN uint8_t *data, uint32_t address, uint32_t size, IN uint8_t *password)
 
UFR_STATUS DL_API ReaderEepromRead (OUT uint8_t *data, uint32_t address, uint32_t size)
 
UFR_STATUS DL_API GetReaderSerialDescription (OUT uint8_t pSerialDescription[8])
 
UFR_STATUS DL_API GetBuildNumber (VAR uint8_t *build)
 
UFR_STATUS DL_API GetCardIdEx (VAR uint8_t *lpucSak, OUT uint8_t *aucUid, VAR uint8_t *lpucUidSize)
 
UFR_STATUS DL_API GetLastCardIdEx (VAR uint8_t *lpucSak, OUT uint8_t *aucUid, VAR uint8_t *lpucUidSize)
 
UFR_STATUS DL_API EnableAntiCollision (void)
 
UFR_STATUS DL_API DisableAntiCollision (void)
 
UFR_STATUS DL_API EnumCards (VAR uint8_t *lpucCardsNumber, OUT uint8_t *lpucUidListSize)
 
UFR_STATUS DL_API ListCards (OUT uint8_t *aucUidList, uint8_t ucUidListSize)
 
UFR_STATUS DL_API SelectCard (IN const uint8_t *aucUid, uint8_t ucUidSize, OUT uint8_t *lpucSelctedCardType)
 
UFR_STATUS DL_API DeslectCard (void)
 
UFR_STATUS DL_API GetAntiCollisionStatus (VAR int8_t *lpcIsAntiCollEnabled, VAR int8_t *lpcIsAnyCardSelected)
 
UFR_STATUS DL_API GetDlogicCardType (VAR uint8_t *lpucCardType)
 
UFR_STATUS DL_API GetNfcT2TVersion (OUT uint8_t lpucVersionResponse[8])
 
UFR_STATUS DL_API GetCardSize (VAR uint32_t *lpulLinearSize, VAR uint32_t *lpulRawSize)
 
UFR_STATUS DL_API ReadTTStatus (OUT uint8_t *tt_message, VAR uint8_t *tt_status)
 
UFR_STATUS DL_API GetMobileAdditionalData (OUT uint8_t data[32], VAR uint32_t *len)
 
UFR_STATUS DL_API GetDiscoveryLoopSetup (OUT uint8_t *setupStruct, VAR uint32_t *len)
 
UFR_STATUS DL_API SetDiscoveryLoop (IN const uint8_t *setupStruct, uint32_t len)
 
UFR_STATUS DL_API GetMobileUniqueIdAid (OUT uint8_t *aid, VAR uint32_t *len)
 
UFR_STATUS DL_API SetMobileUniqueIdAid (IN const uint8_t *aid, uint32_t len)
 
UFR_STATUS DL_API read_ndef_record (uint8_t message_nr, uint8_t record_nr, VAR uint8_t *tnf, OUT uint8_t *type_record, VAR uint8_t *type_length, OUT uint8_t *id, VAR uint8_t *id_length, OUT uint8_t *payload, VAR uint32_t *payload_length)
 
UFR_STATUS DL_API write_ndef_record (uint8_t message_nr, IN uint8_t *tnf, IN uint8_t *type_record, IN uint8_t *type_length, IN uint8_t *id, IN uint8_t *id_length, IN uint8_t *payload, IN uint32_t *payload_length, VAR uint8_t *card_formated)
 
UFR_STATUS DL_API write_ndef_record_mirroring (uint8_t message_nr, IN uint8_t *tnf, IN uint8_t *type_record, IN uint8_t *type_length, IN uint8_t *id, IN uint8_t *id_length, IN uint8_t *payload, IN uint32_t *payload_length, VAR uint8_t *card_formated, int use_uid_ascii_mirror, int use_counter_ascii_mirror, uint32_t payload_mirroring_pos)
 
UFR_STATUS DL_API write_ndef_record_mirroring_tt (uint8_t message_nr, IN uint8_t *tnf, IN uint8_t *type_record, IN uint8_t *type_length, IN uint8_t *id, IN uint8_t *id_length, IN uint8_t *payload, IN uint32_t *payload_length, VAR uint8_t *card_formated, int use_uid_ascii_mirror, int use_counter_ascii_mirror, int use_tt_message_mirror, uint32_t payload_mirroring_pos)
 
UFR_STATUS DL_API get_ndef_record_count (VAR uint8_t *ndef_message_cnt, VAR uint8_t *ndef_record_cnt, OUT uint8_t *ndef_record_array, VAR uint8_t *empty_ndef_message_cnt)
 
UFR_STATUS DL_API erase_last_ndef_record (uint8_t message_nr)
 
UFR_STATUS DL_API erase_all_ndef_records (uint8_t message_nr)
 
UFR_STATUS DL_API ndef_card_initialization (void)
 
UFR_STATUS DL_API WriteEmulationNdef (uint8_t tnf, IN uint8_t *type_record, uint8_t type_length, IN uint8_t *id, uint8_t id_length, IN uint8_t *payload, uint8_t payload_length)
 
UFR_STATUS DL_API WriteEmulationNdefWithAAR (uint8_t tnf, IN uint8_t *type_record, uint8_t type_length, IN uint8_t *id, uint8_t id_length, IN uint8_t *payload, uint8_t payload_length, IN uint8_t *aar, uint8_t aar_length)
 
UFR_STATUS DL_API TagEmulationStart (void)
 
UFR_STATUS DL_API TagEmulationStop (void)
 
UFR_STATUS DL_API CombinedModeEmulationStart (void)
 
UFR_STATUS DL_API AdHocEmulationStart (void)
 
UFR_STATUS DL_API AdHocEmulationStop (void)
 
UFR_STATUS DL_API GetAdHocEmulationParams (VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel)
 
UFR_STATUS DL_API SetAdHocEmulationParams (uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel)
 
UFR_STATUS DL_API GetExternalFieldState (VAR uint8_t *is_field_present)
 
UFR_STATUS DL_API EnterShareRamCommMode (void)
 
UFR_STATUS DL_API ExitShareRamCommMode (void)
 
UFR_STATUS DL_API WriteShareRam (IN uint8_t *ram_data, uint8_t addr, uint8_t data_len)
 
UFR_STATUS DL_API ReadShareRam (OUT uint8_t *ram_data, uint8_t addr, uint8_t data_len)
 
UFR_STATUS DL_API WriteEmulationNdefRam (uint8_t tnf, IN uint8_t *type_record, uint8_t type_length, IN uint8_t *id, uint8_t id_length, IN uint8_t *payload, uint32_t payload_length)
 
UFR_STATUS DL_API TagEmulationStartRam (void)
 
UFR_STATUS DL_API TagEmulationStopRam (void)
 
UFR_STATUS DL_API TagEmulationMirrorCounterResetEnabled (uint16_t mirror_pos)
 
UFR_STATUS DL_API TagEmulationMirrorCounterNonResetEnabled (uint16_t mirror_pos)
 
UFR_STATUS DL_API TagEmulationMirrorCounterDisabled (void)
 
void DL_API NfcT2TSafeConvertVersion (t2t_version_t *version, const uint8_t *version_record)
 
UFR_STATUS DL_API ReadECCSignature (OUT uint8_t lpucECCSignature[ECC_SIG_LEN], OUT uint8_t lpucUid[MAX_UID_LEN], VAR uint8_t *lpucUidLen, VAR uint8_t *lpucDlogicCardType)
 
UFR_STATUS DL_API ReadECCSignatureExt (OUT uint8_t *lpucECCSignature, VAR uint8_t *lpucECCSignatureLen, OUT uint8_t *lpucUid, VAR uint8_t *lpucUidLen, VAR uint8_t *lpucDlogicCardType)
 
UFR_STATUS DL_API ReadCounter (uint8_t counter_address, VAR uint32_t *value)
 
UFR_STATUS DL_API IncrementCounter (uint8_t counter_address, uint32_t inc_value)
 
UFR_STATUS DL_API ReadNFCCounter (VAR uint32_t *value)
 
UFR_STATUS DL_API ReadNFCCounterPwdAuth_RK (VAR uint32_t *value, uint8_t reader_key_index)
 
UFR_STATUS DL_API ReadNFCCounterPwdAuth_PK (VAR uint32_t *value, IN const uint8_t *key)
 
UFR_STATUS DL_API SetAsyncCardIdSendConfig (uint8_t send_enable, uint8_t prefix_enable, uint8_t prefix, uint8_t suffix, uint8_t send_removed_enable, uint32_t async_baud_rate)
 
UFR_STATUS DL_API SetAsyncCardIdSendConfigEx (uint8_t send_enable, uint8_t prefix_enable, uint8_t prefix, uint8_t suffix, uint8_t send_removed_enable, uint8_t reverse_byte_order, uint8_t decimal_representation, uint32_t async_baud_rate)
 
UFR_STATUS DL_API GetAsyncCardIdSendConfig (VAR uint8_t *send_enable, VAR uint8_t *prefix_enable, VAR uint8_t *prefix, VAR uint8_t *suffix, VAR uint8_t *send_removed_enable, VAR uint32_t *async_baud_rate)
 
UFR_STATUS DL_API GetAsyncCardIdSendConfigEx (VAR uint8_t *send_enable, VAR uint8_t *prefix_enable, VAR uint8_t *prefix, VAR uint8_t *suffix, VAR uint8_t *send_removed_enable, VAR uint8_t *reverse_byte_order, VAR uint8_t *decimal_representation, VAR uint32_t *async_baud_rate)
 
UFR_STATUS DL_API SetCustomUiConfig (uint8_t idle_mode, uint8_t card_detection_mode, uint8_t *idle_color, uint8_t *card_detection_color, uint8_t enabled)
 
UFR_STATUS DL_API GetCustomUiConfig (uint8_t *idle_mode, uint8_t *card_detection_mode, uint8_t *idle_color, uint8_t *card_detection_color, uint8_t *enabled)
 
UFR_STATUS DL_API UfrXrcLockOn (uint16_t pulse_duration)
 
UFR_STATUS DL_API UfrXrcRelayState (uint8_t state)
 
UFR_STATUS DL_API UfrXrcGetIoState (VAR uint8_t *intercom, VAR uint8_t *door, VAR uint8_t *relay_state)
 
UFR_STATUS DL_API UfrOutControl (uint8_t output_nr, uint8_t invert, uint8_t cycle_nr, uint8_t on_duration, uint8_t off_duration)
 
UFR_STATUS DL_API UfrGetInputState (uint8_t input_nr, VAR uint8_t *input_state)
 
UFR_STATUS DL_API UfrRedLightControl (uint8_t light_status)
 
UFR_STATUS DL_API UfrRgbLightControl (uint8_t red, uint8_t green, uint8_t blue, uint8_t intensity, uint8_t enable)
 
UFR_STATUS DL_API RgbControl (uint8_t red, uint8_t green, uint8_t blue)
 
UFR_STATUS DL_API UfrRgbLightControlSleep (uint8_t red, uint8_t green, uint8_t blue, uint8_t intensity, uint8_t period, uint16_t duration, uint8_t enable)
 
UFR_STATUS DL_API UfrRgbLightControlRfPeriod (uint8_t red, uint8_t green, uint8_t blue, uint8_t intensity, uint16_t period, uint16_t duration, uint8_t rgb_omitted_cnt, uint8_t enable)
 
UFR_STATUS DL_API UfrSetBadSelectCardNrMax (uint8_t bad_select_nr_max)
 
UFR_STATUS DL_API UfrGetBadSelectCardNrMax (VAR uint8_t *bad_select_nr_max)
 
UFR_STATUS DL_API UfrEnterSleepMode (void)
 
UFR_STATUS DL_API UfrLeaveSleepMode (void)
 
UFR_STATUS DL_API AutoSleepSet (uint8_t seconds_wait)
 
UFR_STATUS DL_API AutoSleepGet (VAR uint8_t *seconds_wait)
 
UFR_STATUS DL_API SetSpeedPermanently (unsigned char tx_speed, unsigned char rx_speed)
 
UFR_STATUS DL_API GetSpeedParameters (VAR unsigned char *tx_speed, VAR unsigned char *rx_speed)
 
UFR_STATUS DL_API SetDisplayData (IN uint8_t *display_data, uint8_t data_length)
 
UFR_STATUS DL_API SetRgbData (IN uint8_t *display_data, uint8_t data_length, uint8_t port_name)
 
UFR_STATUS DL_API SetSpeakerFrequency (uint16_t frequency)
 
UFR_STATUS DL_API SetDisplayIntensity (uint8_t intensity)
 
UFR_STATUS DL_API GetDisplayIntensity (VAR uint8_t *intensity)
 
UFR_STATUS DL_API SetRgbIntensity (uint8_t intensity)
 
UFR_STATUS DL_API GetRgbIntensity (VAR uint8_t *intensity)
 
UFR_STATUS DL_API SetISO14443_4_Mode (void)
 
UFR_STATUS DL_API SetISO14443_4_Mode_GetATS (OUT uint8_t ats[MAX_ATS_LEN], VAR uint8_t *ats_len, OUT uint8_t uid[MAX_UID_LEN], VAR uint8_t *uid_len, VAR uint8_t *sak)
 
UFR_STATUS DL_API uFR_i_block_transceive (uint8_t chaining, uint8_t timeout, uint8_t block_length, IN uint8_t *snd_data_array, VAR size_t *rcv_length, OUT uint8_t *rcv_data_array, VAR uint32_t *ufr_status)
 
UFR_STATUS DL_API uFR_APDU_Transceive (uint8_t cls, uint8_t ins, uint8_t p1, uint8_t p2, IN uint8_t *data_out, uint8_t data_out_len, OUT uint8_t *data_in, uint32_t max_data_in_len, VAR uint32_t *response_len, uint8_t send_le, OUT uint8_t *apdu_status)
 
UFR_STATUS DL_API APDUHexStrTransceive (IN const char *c_apdu, OUT char **r_apdu)
 
UFR_STATUS DL_API APDUPlainTransceive (IN const uint8_t *c_apdu, uint32_t c_apdu_len, OUT uint8_t *r_apdu, VAR uint32_t *r_apdu_len)
 
UFR_STATUS DL_API APDUTransceive (uint8_t cls, uint8_t ins, uint8_t p1, uint8_t p2, IN const uint8_t *data_out, uint32_t Nc, OUT uint8_t *data_in, VAR uint32_t *Ne, uint8_t send_le, OUT uint8_t *apdu_status)
 
UFR_STATUS DL_API i_block_trans_rcv_chain (uint8_t chaining, uint8_t timeout, uint8_t block_length, IN uint8_t *snd_data_array, VAR uint8_t *rcv_length, OUT uint8_t *rcv_data_array, VAR uint8_t *rcv_chained, VAR uint32_t *ufr_status)
 
UFR_STATUS DL_API r_block_transceive (uint8_t ack, uint8_t timeout, VAR uint8_t *rcv_length, OUT uint8_t *rcv_data_array, VAR uint8_t *rcv_chained, VAR uint32_t *ufr_status)
 
UFR_STATUS DL_API s_block_deselect (uint8_t timeout)
 
UFR_STATUS DL_API card_transceive_mode_start (uint8_t tx_crc, uint8_t rx_crc, uint32_t rf_timeout, uint32_t uart_timeout)
 
UFR_STATUS DL_API card_transceive_mode_stop (void)
 
UFR_STATUS DL_API card_halt_enable (void)
 
UFR_STATUS DL_API uart_transceive (IN uint8_t *send_data, uint8_t send_len, OUT uint8_t *rcv_data, uint32_t bytes_to_receive, VAR uint32_t *rcv_len)
 
UFR_STATUS DL_API open_ISO7816_interface (OUT uint8_t *atr_data, VAR uint8_t *atr_len)
 
UFR_STATUS DL_API Open_ISO7816_Generic (OUT uint8_t *atr_data, VAR uint8_t *atr_len)
 
UFR_STATUS DL_API APDU_switch_to_ISO7816_interface (void)
 
UFR_STATUS DL_API close_ISO7816_interface_no_APDU (void)
 
UFR_STATUS DL_API close_ISO7816_interface_APDU_ISO14443_4 (void)
 
UFR_STATUS DL_API APDU_switch_to_ISO14443_4_interface (void)
 
UFR_STATUS DL_API APDU_switch_off_from_ISO7816_interface (void)
 
UFR_STATUS DL_API JCAppSelectByAid (IN const uint8_t *aid, uint8_t aid_len, OUT uint8_t selection_response[16])
 
UFR_STATUS DL_API JCAppPutPrivateKey (uint8_t key_type, uint8_t key_index, IN const uint8_t *key, uint16_t key_bit_len, const IN uint8_t *key_param, uint16_t key_parm_len)
 
UFR_STATUS DL_API JCAppSignatureBegin (uint8_t cipher, uint8_t digest, uint8_t padding, uint8_t key_index, IN const uint8_t *chunk, uint16_t chunk_len, IN const uint8_t *alg_param, uint16_t alg_parm_len)
 
UFR_STATUS DL_API JCAppSignatureUpdate (IN const uint8_t *chunk, uint16_t chunk_len)
 
UFR_STATUS DL_API JCAppSignatureEnd (VAR uint16_t *sig_len)
 
UFR_STATUS DL_API JCAppGenerateSignature (uint8_t cipher, uint8_t digest, uint8_t padding, uint8_t key_index, IN const uint8_t *plain_data, uint16_t plain_data_len, VAR uint16_t *sig_len, IN const uint8_t *alg_param, uint16_t alg_parm_len)
 
UFR_STATUS DL_API JCAppGetSignature (OUT uint8_t *sig, uint16_t sig_len)
 
UFR_STATUS DL_API JCAppPutObj (uint8_t obj_type, uint8_t obj_index, IN uint8_t *obj, int16_t obj_size, IN uint8_t *id, uint8_t id_size)
 
UFR_STATUS DL_API JCAppPutObjSubject (uint8_t obj_type, uint8_t obj_index, IN uint8_t *subject, uint8_t size)
 
UFR_STATUS DL_API JCAppInvalidateCert (uint8_t obj_type, uint8_t obj_index)
 
UFR_STATUS DL_API JCAppGetObjId (uint8_t obj_type, uint8_t obj_index, OUT uint8_t *id, VAR uint16_t *id_size)
 
UFR_STATUS DL_API JCAppGetObjSubject (uint8_t obj_type, uint8_t obj_index, OUT uint8_t *subject, VAR uint16_t *size)
 
UFR_STATUS DL_API JCAppGetObj (uint8_t obj_type, uint8_t obj_index, OUT uint8_t *obj, int16_t size)
 
UFR_STATUS DL_API JCAppLogin (uint8_t SO, IN uint8_t *pin, uint8_t pinSize)
 
UFR_STATUS DL_API JCAppGetPinTriesRemaining (dl_sec_code_t secureCodeType, VAR uint16_t *triesRemaining)
 
UFR_STATUS DL_API JCAppPinChange (dl_sec_code_t secureCodeType, IN uint8_t *newPin, uint8_t newPinSize)
 
UFR_STATUS DL_API JCAppPinUnblock (uint8_t SO, IN uint8_t *puk, uint8_t pukSize)
 
UFR_STATUS DL_API JCStorageGetFilesListSize (VAR uint32_t *list_size)
 
UFR_STATUS DL_API JCStorageListFiles (OUT uint8_t *list, uint32_t list_bytes_allocated)
 
UFR_STATUS DL_API JCStorageGetFileSize (uint8_t card_file_index, VAR uint32_t *file_size)
 
UFR_STATUS DL_API JCStorageReadFile (uint8_t card_file_index, OUT uint8_t *data, uint32_t data_bytes_allocated)
 
UFR_STATUS DL_API JCStorageReadFileToFileSystem (uint8_t card_file_index, IN const char *file_system_path_name)
 
UFR_STATUS DL_API JCStorageWriteFile (uint8_t card_file_index, IN const uint8_t *data, uint32_t data_size)
 
UFR_STATUS DL_API JCStorageWriteFileFromFileSystem (uint8_t card_file_index, IN const char *file_system_path_name)
 
UFR_STATUS DL_API JCStorageDeleteFile (uint8_t file_index)
 
UFR_STATUS DL_API DLGetHashOutputByteLength (uint32_t hash_algo, VAR uint32_t *out_byte_len)
 
UFR_STATUS DL_API DLGetHash (uint32_t hash_algo, IN const uint8_t *in, uint32_t in_len, OUT uint8_t *hash, uint32_t hash_alocated)
 
UFR_STATUS DL_API DLGetHashToHeap (uint32_t hash_algo, IN const uint8_t *in, uint32_t in_len, VAR uint8_t **hash, VAR uint32_t *hash_len)
 
UFR_STATUS DL_API DLHashInitChunked (uint32_t hash_algo)
 
UFR_STATUS DL_API DLHashUpdateChunked (IN const uint8_t *in, uint32_t in_len)
 
UFR_STATUS DL_API DLHashFinishChunked (OUT uint8_t *hash, uint32_t hash_alocated)
 
UFR_STATUS DL_API DLHashFinishChunkedToHeap (OUT uint8_t **hash, VAR uint32_t *hash_alocated)
 
UFR_STATUS DL_API DigitalSignatureVerifyHash (uint32_t digest_alg, uint32_t padding_alg, uint32_t cypher_alg, IN const uint8_t *tbs, uint32_t tbs_len, IN const uint8_t *signature, uint32_t signature_len, IN const void *sig_params, uint32_t sig_params_len, IN const uint8_t *pub_key, uint32_t pub_key_len, IN const void *pub_key_params, uint32_t pub_key_params_len)
 
c_string DL_API DLGetHashName (uint32_t hash_algo)
 
c_string DL_API DLGetEccCurveName (uint32_t eccCurve)
 
c_string DL_API DLGetSignatureSchemeName (uint32_t signatureScheme)
 
void DL_API DLFree (void *ptr)
 
UFR_STATUS DL_API MRTDAppSelectAndAuthenticateBac (IN const uint8_t mrz_proto_key[25], OUT uint8_t ksenc[16], OUT uint8_t ksmac[16], VAR uint64_t *send_sequence_cnt)
 
UFR_STATUS DL_API MRTDFileReadBacToHeap (IN const uint8_t file_index[2], VAR uint8_t **output, OUT uint32_t *output_length, IN const uint8_t ksenc[16], IN const uint8_t ksmac[16], VAR uint64_t *send_sequence_cnt)
 
UFR_STATUS DL_API MRTDValidate (IN const char *cert_storage_folder, VAR char **out_str, IN const char *endln, uint32_t verbose_level, OUT uint8_t ksenc[16], OUT uint8_t ksmac[16], VAR uint64_t *send_sequence_cnt)
 
UFR_STATUS DL_API MRTD_MRZDataToMRZProtoKey (IN const char *doc_number, IN const char *date_of_birth, IN const char *date_of_expiry, OUT uint8_t mrz_proto_key[25])
 
UFR_STATUS DL_API MRTD_MRZSubjacentToMRZProtoKey (IN const char mrz[44], OUT uint8_t mrz_proto_key[25])
 
UFR_STATUS DL_API MRTD_MRZSubjacentCheck (const char mrz[44])
 
UFR_STATUS DL_API MRTDParseDG1ToHeap (VAR char **sbuffer, IN const char *newln, IN const uint8_t *dg1, uint8_t dg1_len)
 
UFR_STATUS DL_API MRTDGetImageFromDG2 (IN const uint8_t *dg2, uint32_t dg2_size, VAR uint8_t **image, VAR uint32_t *image_size, VAR uint32_t *img_type)
 
UFR_STATUS DL_API MRTDGetImageFromDG2ToFile (IN const uint8_t *dg2, uint32_t dg2_size, IN const char *file_name_without_extension)
 
uint32_t DL_API MRTDGetDgIndex (uint8_t dg_tag)
 
UFR_STATUS DL_API MRTDGetDGTagListFromCOM (IN const uint8_t *com, uint32_t com_len, VAR uint8_t **dg_list, VAR uint8_t *dg_list_cnt)
 
c_string DL_API MRTDGetDgName (uint8_t dg_tag)
 
UFR_STATUS DL_API DL_TLS_SetClientCertificate (uint32_t cert_type, IN const char *cert, uint32_t cert_len)
 
UFR_STATUS DL_API DL_TLS_SetClientX509PrivateKey_PEM (IN const char *priv_key, uint32_t key_bytes_len)
 
UFR_STATUS DL_API DL_TLS_Request (VAR char **read_buffer, VAR uint32_t *received_len, IN const char *url, IN const char *resource_path, uint16_t port, IN char *PIN, uint8_t PIN_len)
 
UFR_STATUS DL_API DES_to_AES_key_type (void)
 
UFR_STATUS DL_API AES_to_DES_key_type (void)
 
UFR_STATUS DL_API uFR_int_GetDesfireUid (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)
 
UFR_STATUS DL_API uFR_int_GetDesfireUid_aes (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)
 
UFR_STATUS DL_API uFR_int_GetDesfireUid_des (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)
 
UFR_STATUS DL_API uFR_int_GetDesfireUid_2k3des (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)
 
UFR_STATUS DL_API uFR_int_GetDesfireUid_3k3des (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)
 
UFR_STATUS DL_API uFR_int_GetDesfireUid_PK (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)
 
UFR_STATUS DL_API uFR_int_GetDesfireUid_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_GetDesfireUid_des_PK (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)
 
UFR_STATUS DL_API uFR_int_GetDesfireUid_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_GetDesfireUid_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_GetDesfireUidAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_GetDesfireUid3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_GetDesfireUidDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_GetDesfireUid2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireFreeMem (VAR uint32_t *free_mem_byte, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireFormatCard (uint8_t aes_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireFormatCard_aes (uint8_t aes_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireFormatCard_des (uint8_t des_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireFormatCard_2k3des (uint8_t des2k_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireFormatCard_3k3des (uint8_t des3k_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireFormatCard_PK (IN uint8_t *aes_key_ext, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireFormatCard_aes_PK (IN uint8_t *aes_key_ext, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireFormatCard_des_PK (IN uint8_t *des_key_ext, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireFormatCard_2k3des_PK (IN uint8_t *des2k_key_ext, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireFormatCard_3k3des_PK (IN uint8_t *des3k_key_ext, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireFormatCardAesAuth (uint8_t aes_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireFormatCard3k3desAuth (uint8_t des3k_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireFormatCardDesAuth (uint8_t des3k_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireFormatCard2k3desAuth (uint8_t des3k_key_nr, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateStdDataFileAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateStdDataFile3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateStdDataFileDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateStdDataFile2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_aes_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_aes_iso_sdm (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_des_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_2k3des_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_3k3des_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_aes_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_aes_iso_sdm_PK (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, uint16_t VAR *card_status, uint16_t VAR *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_des_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_2k3des_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_3k3des_iso_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateStdDataFileAesAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateStdDataFileAesAuthIsoSdm (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateStdDataFile3k3desAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateStdDataFileDesAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateStdDataFile2k3desAuthIso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateStdDataFile_no_auth_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateBackupDataFile_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateBackupDataFile_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateBackupDataFile_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateBackupDataFile_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateBackupDataFile_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateBackupDataFile_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateBackupDataFile_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateBackupDataFile_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateBackupDataFile_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateBackupDataFileAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateBackupDataFile3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateBackupDataFileDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateBackupDataFile2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateBackupDataFile_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteFile (uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteFile_aes (uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteFile_des (uint8_t des_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteFile_2k3des (uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteFile_3k3des (uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteFile_PK (IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteFile_aes_PK (IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteFile_des_PK (IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteFile_2k3des_PK (IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteFile_3k3des_PK (IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireDeleteFileAesAuth (uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireDeleteFile3k3desAuth (uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireDeleteFileDesAuth (uint8_t des_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireDeleteFile2k3desAuth (uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteFile_no_auth (uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateAesApplicationAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreate3k3desApplicationAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateDesApplicationAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateAesApplication3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreate3k3desApplication3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateDesApplication3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateAesApplicationDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreate3k3desApplicationDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateDesApplicationDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateAesApplication2k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreate3k3desApplication2k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateDesApplication2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_no_auth (uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_no_auth (uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_no_auth (uint32_t aid, uint8_t setting, uint8_t max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_aes_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_aes_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_aes_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_3k3des_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_3k3des_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_3k3des_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_2k3des_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_2k3des_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_2k3des_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_des_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_des_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_des_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_aes_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_aes_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_aes_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_3k3des_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_3k3des_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_3k3des_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_2k3des_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_2k3des_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_2k3des_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_des_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_des_iso_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_des_iso_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateAesApplicationAesAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreate3k3desApplicationAesAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateDesApplicationAesAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateAesApplication3k3desAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreate3k3desApplication3k3desAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateDesApplication3k3desAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateAesApplicationDesAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreate3k3desApplicationDesAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateDesApplicationDesAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateAesApplication2k3desAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreate3k3desApplication2k3desAuthIso (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateDesApplication2k3desAuthIso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_no_auth_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreate3k3desApplication_no_auth_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateDesApplication_no_auth_iso (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_aes_iso_ascd_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateAesApplication_aes_iso_ascd (uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateAesApplicationAesAuthIsoAscd (uint8_t aes_key_nr, uint32_t aid, uint8_t setting, uint8_t max_key_no, uint16_t iso_file_id, uint8_t *iso_df_name, uint8_t iso_df_name_len, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication (uint8_t aes_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_aes (uint8_t aes_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_des (uint8_t des_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_2k3des (uint8_t des2k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_3k3des (uint8_t des3k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_PK (IN uint8_t *aes_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_aes_PK (IN uint8_t *aes_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_des_PK (IN uint8_t *des_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_2k3des_PK (IN uint8_t *des2k_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_3k3des_PK (IN uint8_t *des3k_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireDeleteApplicationAesAuth (uint8_t aes_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireDeleteApplication3k3desAuth (uint8_t des3k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireDeleteApplicationDesAuth (uint8_t des_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireDeleteApplication2k3desAuth (uint8_t des2k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_app_master_aes (uint8_t aes_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_app_master_des (uint8_t des_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_app_master_2k3des (uint8_t des2k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_app_master_3k3des (uint8_t des3k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_app_master_PK (IN uint8_t *aes_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_app_master_aes_PK (IN uint8_t *aes_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_app_master_des_PK (IN uint8_t *des_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_app_master_2k3des_PK (IN uint8_t *des2k_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireDeleteApplication_app_master_3k3des_PK (IN uint8_t *des3k_key_ext, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireDeleteApplication_app_master_AesAuth (uint8_t aes_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireDeleteApplication_app_master_3k3desAuth (uint8_t des3k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireDeleteApplication_app_master_DesAuth (uint8_t des_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireDeleteApplication_app_master_2k3desAuth (uint8_t des2k_key_nr, uint32_t aid, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireSetConfiguration (uint8_t aes_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireSetConfiguration_aes (uint8_t aes_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireSetConfiguration_des (uint8_t des_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireSetConfiguration_2k3des (uint8_t des2k_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireSetConfiguration_3k3des (uint8_t des3k_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireSetConfiguration_PK (IN uint8_t *aes_key_ext, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireSetConfiguration_aes_PK (IN uint8_t *aes_key_ext, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireSetConfiguration_des_PK (IN uint8_t *des_key_ext, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireSetConfiguration_2k3des_PK (IN uint8_t *des2k_key_ext, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireSetConfiguration_3k3des_PK (IN uint8_t *des3k_key_ext, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireSetConfigurationAesAuth (uint8_t aes_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireSetConfiguration3k3desAuth (uint8_t des3k_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireSetConfigurationDesAuth (uint8_t des_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireSetConfiguration2k3desAuth (uint8_t des2k_key_nr, uint8_t random_uid, uint8_t format_disable, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireGetKeySettings (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetKeySettings_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetKeySettings_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetKeySettings_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetKeySettings_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetKeySettings_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetKeySettings_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetKeySettings_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetKeySettings_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetKeySettings_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetKeySettingsAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetKeySettings3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetKeySettingsDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetKeySettings2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetKeySettings_no_auth (uint32_t aid, VAR uint8_t *setting, VAR uint8_t *max_key_no, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireChangeKeySettings (uint8_t aes_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireChangeKeySettings_aes (uint8_t aes_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireChangeKeySettings_des (uint8_t des_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireChangeKeySettings_2k3des (uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireChangeKeySettings_3k3des (uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireChangeKeySettings_PK (IN uint8_t *aes_key_ext, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireChangeKeySettings_aes_PK (IN uint8_t *aes_key_ext, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireChangeKeySettings_des_PK (IN uint8_t *des_key_ext, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireChangeKeySettings_2k3des_PK (IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireChangeKeySettings_3k3des_PK (IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireChangeKeySettingsAesAuth (uint8_t aes_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireChangeKeySettings3k3desAuth (uint8_t des3k_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireChangeKeySettingsDesAuth (uint8_t des_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireChangeKeySettings2k3desAuth (uint8_t des2k_key_nr, uint32_t aid, uint8_t setting, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireChangeAesKey (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeAesKey_A (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeAesKey_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeDesKey_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireChange2K3DesKey_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeDesKey_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireChange2K3DesKey_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireChange3K3DesKey_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeMasterKey (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeAesKey_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeAesKey_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeDesKey_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireChange2K3DesKey_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeDesKey_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireChange2K3DesKey_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireChange3K3DesKey_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeMasterKey_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireChangeAesKey_AesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireChange3k3desKey_3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireChangeDesKey_DesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireChange2k3desKey_DesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireChangeDesKey_2k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireChange2k3desKey_2k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireChangeMasterKey (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteAesKey (uint8_t aes_key_no, IN uint8_t *aes_key)
 
UFR_STATUS DL_API uFR_int_DesfireWriteKey (uint8_t key_no, IN uint8_t *key, uint8_t key_type)
 
UFR_STATUS DL_API uFR_int_DesfireReadStdDataFile (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadStdDataFile_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadStdDataFile_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadStdDataFile_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadStdDataFile_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadStdDataFile_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadStdDataFile_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadStdDataFile_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadStdDataFile_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadStdDataFile_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireReadStdDataFileAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireReadStdDataFile3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireReadStdDataFileDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireReadStdDataFile2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadStdDataFile_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteStdDataFile (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteStdDataFile_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteStdDataFile_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteStdDataFile_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteStdDataFile_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteStdDataFile_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteStdDataFile_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteStdDataFile_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteStdDataFile_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteStdDataFile_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteStdDataFileAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteStdDataFile3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteStdDataFileDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteStdDataFile2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteStdDataFile_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteBackupDataFile_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteBackupDataFile_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteBackupDataFile_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteBackupDataFile_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteBackupDataFile_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteBackupDataFile_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteBackupDataFile_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteBackupDataFile_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteBackupDataFileAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteBackupDataFile3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteBackupDataFileDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteBackupDataFile2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteBackupDataFile_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateValueFile (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateValueFile_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateValueFile_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateValueFile_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateValueFile_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateValueFile_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateValueFile_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateValueFile_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateValueFile_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateValueFile_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateValueFileAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateValueFile3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateValueFileDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateValueFile2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateValueFile_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadValueFile (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadValueFile_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadValueFile_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadValueFile_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadValueFile_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadValueFile_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadValueFile_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadValueFile_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadValueFile_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadValueFile_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireReadValueFileAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireReadValueFile3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireReadValueFileDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireReadValueFile2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadValueFile_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireIncreaseValueFileAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireIncreaseValueFile3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireIncreaseValueFileDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireIncreaseValueFile2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_TransMac_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_TransMac_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_TransMac_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_TransMac_3k3des (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireIncreaseValueFile_TransMac_AesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireIncreaseValueFile_TransMac_DesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireIncreaseValueFile_TransMac_2k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireIncreaseValueFile_TransMac_3k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_TransMac_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_TransMac_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_TransMac_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_TransMac_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireIncreaseValueFile_TransMac_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_3k3des (uint8_t des3_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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireDecreaseValueFileAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireDecreaseValueFile3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireDecreaseValueFileDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireDecreaseValueFile2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_TransMac_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_TransMac_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_TransMac_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_TransMac_3k3des (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireDecreaseValueFile_TransMac_AesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireDecreaseValueFile_TransMac_DesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireDecreaseValueFile_TransMac_2k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireDecreaseValueFile_TransMac_3k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_TransMac_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_TransMac_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_TransMac_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_TransMac_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireDecreaseValueFile_TransMac_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetApplicationIds (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetApplicationIds_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetApplicationIds_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetApplicationIds_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetApplicationIds_3k3des (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetApplicationIdsAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetApplicationIds3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetApplicationIdsDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetApplicationIds2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetApplicationIds_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetApplicationIds_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetApplicationIds_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetApplicationIds_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetApplicationIds_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetApplicationIds_no_auth (OUT uint32_t *application_ids, VAR uint8_t *number_of_aplication_ids, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireCreateLinearRecordFile_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateLinearRecordFile_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateLinearRecordFile_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateLinearRecordFile_3k3des (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateLinearRecordFileAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateLinearRecordFile3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateLinearRecordFileDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateLinearRecordFile2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateLinearRecordFile_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateLinearRecordFile_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateLinearRecordFile_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateLinearRecordFile_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateLinearRecordFile_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateCyclicRecordFile_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateCyclicRecordFile_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateCyclicRecordFile_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateCyclicRecordFile_3k3des (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateCyclicRecordFileAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateCyclicRecordFile3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateCyclicRecordFileDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateCyclicRecordFile2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateCyclicRecordFile_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateCyclicRecordFile_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateCyclicRecordFile_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateCyclicRecordFile_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateCyclicRecordFile_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_3k3des (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteRecordAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteRecord3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteRecordDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteRecord2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_TransMac_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_TransMac_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_TransMac_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_TransMac_3k3des (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteRecord_TransMac_AesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteRecord_TransMac_DesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteRecord_TransMac_2k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireWriteRecord_TransMac_3k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_TransMac_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_TransMac_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_TransMac_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_TransMac_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteRecord_TransMac_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadRecords_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadRecords_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadRecords_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadRecords_3k3des (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireReadRecordsAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireReadRecords3k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireReadRecordsDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireReadRecords2k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadRecords_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadRecords_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadRecords_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadRecords_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireReadRecords_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile (uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_aes (uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_des (uint8_t des_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_2k3des (uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_3k3des (uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireClearRecordFileAesAuth (uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireClearRecordFile3k3desAuth (uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireClearRecordFileDesAuth (uint8_t des_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireClearRecordFile2k3desAuth (uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_PK (IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_aes_PK (IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_des_PK (IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_2k3des_PK (IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_3k3des_PK (IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_no_auth (uint32_t aid, uint8_t file_id, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_aes_2 (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_des_2 (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_2k3des_2 (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_3k3des_2 (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireClearRecordFileAesAuth_2 (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireClearRecordFile3k3desAuth_2 (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireClearRecordFileDesAuth_2 (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireClearRecordFile2k3desAuth_2 (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_aes_PK_2 (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_des_PK_2 (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_2k3des_PK_2 (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_3k3des_PK_2 (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_TransMac_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_TransMac_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_TransMac_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_TransMac_3k3des (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireClearRecordFile_TransMac_AesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireClearRecordFile_TransMac_DesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireClearRecordFile_TransMac_2k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireClearRecordFile_TransMac_3k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_TransMac_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_TransMac_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_TransMac_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_TransMac_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_TransMac_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateTransMacFile_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateTransMacFile_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateTransMacFile_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateTransMacFile_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateTransMacFile_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateTransMacFile_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateTransMacFile_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateTransMacFile_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateTransMacFileAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateTransMacFileDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateTransMacFile2k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireCreateTransMacFile3k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetStdFileSize_aes_PK (IN uint8_t *aes_key_ext, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireGetStdFileSize_des_PK (IN uint8_t *des_key_ext, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireGetStdFileSize_2k3des_PK (IN uint8_t *des2k_key_ext, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireGetStdFileSize_3k3des_PK (IN uint8_t *des3k_key_ext, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireGetStdFileSize_no_auth (uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireGetStdFileSize_aes (uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireGetStdFileSize_des (uint8_t des_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireGetStdFileSize_2k3des (uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireGetStdFileSize_3k3des (uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetStdFileSizeAesAuth (uint8_t aes_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetStdFileSize3k3desAuth (uint8_t des3k_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetStdFileSizeDesAuth (uint8_t des_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetStdFileSize2k3desAuth (uint8_t des2k_key_nr, uint32_t aid, uint8_t file_id, VAR uint32_t *file_size, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireGetFileSettings_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetFileSettings_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetFileSettings_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetFileSettings_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetFileSettings_no_auth (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetFileSettings_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetFileSettings_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetFileSettings_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetFileSettings_3k3des (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetFileSettingsAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetFileSettingsDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetFileSettings2k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetFileSettings3k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetFileSettingsSdm_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireGetFileSettingsSdm_aes (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireGetFileSettingsSdmAesAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeFileSettings_aes (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeFileSettings_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeFileSettings_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeFileSettings_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeFileSettings_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeFileSettings_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeFileSettings_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeFileSettings_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireChangeFileSettingsAesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireChangeFileSettingsDesAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireChangeFileSettings2k3desAuth (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireChangeFileSettings3k3desAuth (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeFileSettingsSdm (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)
 
UFR_STATUS DL_API uFR_int_DesfireChangeFileSettingsSdm_PK (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)
 
UFR_STATUS DL_API uFR_SAM_DesfireChangeFileSettingsSdm (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)
 
UFR_STATUS DL_API uFR_int_DesfireSetTransactionTimer_aes_PK (IN uint8_t *aes_key_ext, uint32_t aid, uint8_t transaction_timer, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireSetTransactionTimer_aes (uint8_t aes_key_nr, uint32_t aid, uint8_t transaction_timer, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_SAM_DesfireSetTransactionTimerAesAuth (uint8_t aes_key_nr, uint32_t aid, uint8_t transaction_timer, VAR uint16_t *card_status, VAR uint16_t *exec_time)
 
UFR_STATUS DL_API uFR_int_DesfireUidReadECCSignature (OUT uint8_t *lpucECCSignature, OUT uint8_t *card_uid, VAR uint8_t *lpucDlogicCardType)
 
UFR_STATUS DL_API uFR_int_DesfireRidReadECCSignature_des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireRidReadECCSignature_2k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireRidReadECCSignature_3k3des_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireRidReadECCSignature_aes_PK (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)
 
UFR_STATUS DL_API uFR_int_DesfireRidReadECCSignature_des (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)
 
UFR_STATUS DL_API uFR_int_DesfireRidReadECCSignature_2k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireRidReadECCSignature_3k3des (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)
 
UFR_STATUS DL_API uFR_int_DesfireRidReadECCSignature_aes (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)
 
UFR_STATUS DL_API GreenLedBlinkingTurnOn (void)
 
UFR_STATUS DL_API GreenLedBlinkingTurnOff (void)
 
UFR_STATUS DL_API SetRfAnalogRegistersTypeA (uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel)
 
UFR_STATUS DL_API SetRfAnalogRegistersTypeB (uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel)
 
UFR_STATUS DL_API SetRfAnalogRegistersISO14443_212 (uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel)
 
UFR_STATUS DL_API SetRfAnalogRegistersISO14443_424 (uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel)
 
UFR_STATUS DL_API SetRfAnalogRegistersTypeADefault (void)
 
UFR_STATUS DL_API SetRfAnalogRegistersTypeBDefault (void)
 
UFR_STATUS DL_API SetRfAnalogRegistersISO14443_212Default (void)
 
UFR_STATUS DL_API SetRfAnalogRegistersISO14443_424Default (void)
 
UFR_STATUS DL_API GetRfAnalogRegistersTypeA (VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel)
 
UFR_STATUS DL_API GetRfAnalogRegistersTypeB (VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel)
 
UFR_STATUS DL_API GetRfAnalogRegistersISO14443_212 (VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel)
 
UFR_STATUS DL_API GetRfAnalogRegistersISO14443_424 (VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel)
 
UFR_STATUS DL_API SetRfAnalogRegistersTypeATrans (uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel, uint8_t CWGsNOn, uint8_t ModGsNOn, uint8_t CWGsP, uint8_t CWGsNOff, uint8_t ModGsNOff)
 
UFR_STATUS DL_API SetRfAnalogRegistersTypeBTrans (uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel, uint8_t CWGsNOn, uint8_t ModGsNOn, uint8_t CWGsP, uint8_t ModGsP)
 
UFR_STATUS DL_API GetRfAnalogRegistersTypeATrans (VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel, VAR uint8_t *CWGsNOn, VAR uint8_t *ModGsNOn, VAR uint8_t *CWGsP, VAR uint8_t *CWGsNOff, VAR uint8_t *ModGsNOff)
 
UFR_STATUS DL_API GetRfAnalogRegistersTypeBTrans (VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel, VAR uint8_t *CWGsNOn, VAR uint8_t *ModGsNOn, VAR uint8_t *CWGsP, VAR uint8_t *ModGsP)
 
UFR_STATUS DL_API SAM_get_version_raw (OUT uint8_t *data, VAR uint8_t *length)
 
UFR_STATUS DL_API SAM_get_version (VAR SAM_HW_TYPE *sam_type, OUT uint8_t *sam_uid)
 
UFR_STATUS DL_API SAM_get_key_entry_raw (uint8_t key_no, OUT uint8_t *key_entry, VAR uint8_t *key_length, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API SAM_authenticate_host_AV2_plain (IN uint8_t *host_aes_key, uint8_t key_nr, uint8_t key_version, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API SAM_change_key_entry_mifare_AV2_plain_one_key (uint8_t key_entry_no, IN uint8_t *keyA, IN uint8_t *keyB, uint8_t key_no_CEK, uint8_t key_v_CEK, uint8_t ref_no_KUC, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API SAM_change_key_entry_AES_AV2_plain_one_key (uint8_t key_entry_no, IN uint8_t *key, uint8_t key_no_CEK, uint8_t key_v_CEK, uint8_t ref_no_KUC, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API SAM_change_key_entry_3K3DES_AV2_plain_one_key (uint8_t key_entry_no, IN uint8_t *key, uint8_t key_no_CEK, uint8_t key_v_CEK, uint8_t ref_no_KUC, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API SAM_change_key_entry_2K3DES_ULC_AV2_plain_one_key (uint8_t key_entry_no, IN uint8_t *key, uint8_t key_no_CEK, uint8_t key_v_CEK, uint8_t ref_no_KUC, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API SAM_change_key_entry_2K3DES_desfire_AV2_plain_one_key (uint8_t key_entry_no, IN uint8_t *key, uint8_t key_no_CEK, uint8_t key_v_CEK, uint8_t ref_no_KUC, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API SAM_change_key_entry_DES_AV2_plain_one_key (uint8_t key_entry_no, IN uint8_t *key, uint8_t key_no_CEK, uint8_t key_v_CEK, uint8_t ref_no_KUC, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API SAM_change_key_entry_aes_AV2_plain_host_key (uint8_t key_entry_no, IN uint8_t *aes_key_ver_a, uint8_t ver_a, IN uint8_t *aes_key_ver_b, uint8_t ver_b, IN uint8_t *aes_key_ver_c, uint8_t ver_c, uint8_t key_no_CEK, uint8_t key_v_CEK, uint8_t ref_no_KUC, uint8_t sam_lock_unlock, uint8_t sam_auth_host, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API WriteSamUnlockKey (uint8_t key_no, uint8_t key_ver, IN uint8_t *aes_key)
 
UFR_STATUS DL_API CheckUidChangeable (void)
 
UFR_STATUS DL_API ReaderRfReset (void)
 
UFR_STATUS DL_API ReaderRfOn (void)
 
UFR_STATUS DL_API ReaderRfOff (void)
 
UFR_STATUS DL_API MFP_WritePerso (uint16_t address, IN uint8_t *data)
 
UFR_STATUS DL_API MFP_CommitPerso (void)
 
UFR_STATUS DL_API MFP_PersonalizationMinimal (IN uint8_t *card_master_key, IN uint8_t *card_config_key, IN uint8_t *level_2_switch_key, IN uint8_t *level_3_switch_key, IN uint8_t *level_1_auth_key, IN uint8_t *select_vc_key, IN uint8_t *prox_chk_key, IN uint8_t *vc_poll_enc_key, IN uint8_t *vc_poll_mac_key)
 
UFR_STATUS DL_API MFP_SwitchToSecurityLevel3 (uint8_t key_index)
 
UFR_STATUS DL_API MFP_SwitchToSecurityLevel3_PK (IN uint8_t *aes_key)
 
UFR_STATUS DL_API MFP_AesAuthSecurityLevel1 (uint8_t key_index)
 
UFR_STATUS DL_API MFP_AesAuthSecurityLevel1_PK (IN uint8_t *aes_key)
 
UFR_STATUS DL_API MFP_ChangeMasterKey (uint8_t key_index, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeMasterKey_PK (IN uint8_t *old_key, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeMasterKeySamKey (uint8_t key_index, uint8_t new_key_index)
 
UFR_STATUS DL_API MFP_ChangeConfigurationKey (uint8_t key_index, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeConfigurationKey_PK (IN uint8_t *old_key, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeConfigurationKeySamKey (uint8_t key_index, uint8_t new_key_index)
 
UFR_STATUS DL_API MFP_FieldConfigurationSet (uint8_t configuration_key_index, uint8_t rid_use, uint8_t prox_check_use)
 
UFR_STATUS DL_API MFP_FieldConfigurationSet_PK (IN uint8_t *configuration_key, uint8_t rid_use, uint8_t prox_check_use)
 
UFR_STATUS DL_API MFP_FieldConfigurationSetSamKey (uint8_t configuration_key_index, uint8_t rid_use, uint8_t prox_check_use)
 
UFR_STATUS DL_API MFP_ChangeSectorKey (uint8_t sector_nr, uint8_t auth_mode, uint8_t key_index, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeSectorKey_PK (uint8_t sector_nr, uint8_t auth_mode, IN uint8_t *old_key, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeSectorKeySamKey (uint8_t sector_nr, uint8_t auth_mode, uint8_t key_index, uint8_t new_key_index)
 
UFR_STATUS DL_API MFP_GetUid (uint8_t key_index_vc_poll_enc_key, uint8_t key_index_vc_poll_mac_key, OUT uint8_t *uid, VAR uint8_t *uid_len)
 
UFR_STATUS DL_API MFP_GetUidSamKey (uint8_t key_index_vc_poll_enc_key, uint8_t key_index_vc_poll_mac_key, OUT uint8_t *uid, VAR uint8_t *uid_len)
 
UFR_STATUS DL_API MFP_GetUid_PK (IN uint8_t *vc_poll_enc_key, IN uint8_t *vc_poll_mac_key, OUT uint8_t *uid, VAR uint8_t *uid_len)
 
UFR_STATUS DL_API MFP_ChangeVcPollingEncKey (uint8_t configuration_key_index, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeVcPollingEncKeySamKey (uint8_t configuration_key_index, uint8_t new_key_index)
 
UFR_STATUS DL_API MFP_ChangeVcPollingEncKey_PK (IN uint8_t *configuration_key, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeVcPollingMacKey (uint8_t configuration_key_index, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeVcPollingMacKeySamKey (uint8_t configuration_key_index, uint8_t new_key_index)
 
UFR_STATUS DL_API MFP_ChangeVcPollingMacKey_PK (IN uint8_t *configuration_key, IN uint8_t *new_key)
 
UFR_STATUS DL_API ULC_ExternalAuth_PK (IN uint8_t *key)
 
UFR_STATUS DL_API ULC_write_3des_key_no_auth (IN uint8_t *new_3des_key)
 
UFR_STATUS DL_API ULC_write_3des_key_factory_key (IN uint8_t *new_3des_key)
 
UFR_STATUS DL_API ULC_write_3des_key (IN uint8_t *new_3des_key, IN uint8_t *old_3des_key)
 
UFR_STATUS DL_API SetUartSpeed (uint32_t baud_rate)
 
UFR_STATUS DL_API SetDefaultUartSpeed (uint8_t reader_type, uint8_t comm_type, IN c_string port_name)
 
UFR_STATUS DL_API nt4h_set_global_parameters (uint8_t file_no, uint8_t key_no, uint8_t communication_mode)
 
UFR_STATUS DL_API nt4h_change_standard_file_settings_pk (IN uint8_t *aes_key_ext, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no)
 
UFR_STATUS DL_API nt4h_change_standard_file_settings (uint8_t aes_key_no, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no)
 
UFR_STATUS DL_API nt4h_change_sdm_file_settings_pk (IN uint8_t *aes_key_ext, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, 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)
 
UFR_STATUS DL_API nt4h_change_sdm_file_settings (uint8_t aes_key_no, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, 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)
 
UFR_STATUS DL_API nt4h_get_file_settings (uint8_t file_no, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *sdm_enable, VAR uint32_t *file_size, 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 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)
 
UFR_STATUS DL_API nt4h_set_rid_pk (IN uint8_t *aes_key_ext)
 
UFR_STATUS DL_API nt4h_set_rid (uint8_t aes_key_no)
 
UFR_STATUS DL_API nt4h_get_uid_pk (IN uint8_t *auth_key, uint8_t key_no, OUT uint8_t *uid)
 
UFR_STATUS DL_API nt4h_get_uid (uint8_t auth_key_no, uint8_t key_no, OUT uint8_t *uid)
 
UFR_STATUS DL_API nt4h_change_key_pk (IN uint8_t *auth_key, uint8_t key_no, IN uint8_t *new_key, IN uint8_t *old_key)
 
UFR_STATUS DL_API nt4h_change_key (uint8_t auth_key_no, uint8_t key_no, IN uint8_t *new_key, IN uint8_t *old_key)
 
UFR_STATUS DL_API nt4h_get_sdm_ctr_pk (IN uint8_t *auth_key, uint8_t file_no, uint8_t key_no, VAR uint32_t *sdm_read_ctr)
 
UFR_STATUS DL_API nt4h_get_sdm_ctr (uint8_t auth_key_no, uint8_t file_no, uint8_t key_no, VAR uint32_t *sdm_read_ctr)
 
UFR_STATUS DL_API nt4h_get_sdm_ctr_no_auth (uint8_t file_no, VAR uint32_t *sdm_read_ctr)
 
UFR_STATUS DL_API nt4h_check_sdm_mac (uint32_t smd_read_counter, IN uint8_t *uid, IN uint8_t *auth_key, IN uint8_t *mac_in_data, IN uint8_t mac_in_len, IN uint8_t *sdm_mac)
 
UFR_STATUS DL_API nt4h_decrypt_sdm_enc_file_data (uint32_t smd_read_counter, IN uint8_t *uid, IN uint8_t *auth_key, IN uint8_t *enc_file_data, IN uint8_t enc_file_data_len)
 
UFR_STATUS DL_API nt4h_decrypt_picc_data (IN uint8_t *picc_data, IN uint8_t *auth_key, IN uint8_t *picc_data_tag, IN uint8_t *uid, IN uint32_t *smd_read_cnt)
 
UFR_STATUS DL_API nt4h_tt_change_sdm_file_settings_pk (IN uint8_t *aes_key_ext, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, 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, uint8_t tt_status_enable, uint32_t tt_status_offset)
 
UFR_STATUS DL_API nt4h_tt_change_sdm_file_settings (uint8_t aes_key_no, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, 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, uint8_t tt_status_enable, uint32_t tt_status_offset)
 
UFR_STATUS DL_API nt4h_tt_get_file_settings (uint8_t file_no, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *sdm_enable, VAR uint32_t *file_size, 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 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 uint8_t *tt_status_enable, VAR uint32_t *tt_status_offset)
 
UFR_STATUS DL_API nt4h_rid_read_ecc_signature_pk (IN uint8_t *auth_key, uint8_t key_no, OUT uint8_t *uid, OUT uint8_t *ecc_signature, VAR uint8_t *dlogic_card_type)
 
UFR_STATUS DL_API nt4h_rid_read_ecc_signature (uint8_t auth_key_nr, uint8_t key_no, OUT uint8_t *uid, OUT uint8_t *ecc_signature, OUT uint8_t *dlogic_card_type)
 
UFR_STATUS DL_API nt4h_get_tt_status_pk (IN uint8_t *aes_key_ext, uint8_t key_no, VAR uint8_t *tt_perm_status, VAR uint8_t *tt_curr_status)
 
UFR_STATUS DL_API nt4h_get_tt_status (uint8_t aes_key_no, uint8_t key_no, VAR uint8_t *tt_perm_status, VAR uint8_t *tt_curr_status)
 
UFR_STATUS DL_API nt4h_get_tt_status_no_auth (VAR uint8_t *tt_perm_status, VAR uint8_t *tt_curr_status)
 
UFR_STATUS DL_API nt4h_enable_tt_pk (IN uint8_t *aes_key_ext, uint8_t tt_status_key_no)
 
UFR_STATUS DL_API nt4h_enable_tt (uint8_t aes_key_no, uint8_t tt_status_key_no)
 
UFR_STATUS DL_API dfl_get_file_settings (uint8_t file_no, 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 uint8_t *free_get_value, VAR uint32_t *record_size, VAR uint32_t *max_number_of_rec, VAR uint32_t *curr_number_of_rec, VAR uint8_t *ex_unauth_operation, VAR uint8_t *tmc_limit_conf, VAR uint8_t *tm_key_type, VAR uint8_t *tm_key_version, VAR uint32_t *tmc_limit)
 
UFR_STATUS DL_API dfl_change_file_settings_pk (IN uint8_t *aes_key_ext, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no)
 
UFR_STATUS DL_API dfl_change_file_settings (uint8_t aes_key_no, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no)
 
UFR_STATUS DL_API dfl_change_tmc_file_settings (uint8_t aes_key_no, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, uint8_t read_key_no, uint8_t commit_reader_id_key_no, uint8_t change_key_no, uint8_t ex_unauth_operation, uint8_t tmc_limit_conf, uint32_t tmc_limit)
 
UFR_STATUS DL_API dfl_delete_tmc_file_pk (IN uint8_t *aes_key_ext, uint8_t file_no)
 
UFR_STATUS DL_API dfl_delete_tmc_file (uint8_t aes_key_no, uint8_t file_no)
 
UFR_STATUS DL_API dfl_check_credit_value_transaction_mac (uint8_t file_no, uint32_t value, uint32_t trans_mac_counter, IN uint8_t *uid, IN uint8_t *trans_mac_key, IN uint8_t *reader_id, IN uint8_t *prev_enc_reader_id, IN uint8_t *trans_mac_value, OUT uint8_t *prev_reader_id)
 
UFR_STATUS DL_API dfl_check_debit_value_transaction_mac (uint8_t file_no, uint32_t value, uint32_t trans_mac_counter, IN uint8_t *uid, IN uint8_t *trans_mac_key, IN uint8_t *reader_id, IN uint8_t *prev_enc_reader_id, IN uint8_t *trans_mac_value, OUT uint8_t *prev_reader_id)
 
UFR_STATUS DL_API desfire_check_write_record_transaction_mac (uint8_t file_no, uint32_t offset, uint32_t data_len, IN uint8_t *data, uint32_t trans_mac_counter, IN uint8_t *uid, IN uint8_t *trans_mac_key, IN uint8_t *reader_id, IN uint8_t *prev_enc_reader_id, IN uint8_t *trans_mac_value, OUT uint8_t *prev_reader_id)
 
UFR_STATUS DL_API dfl_check_write_record_transaction_mac (uint8_t file_no, uint32_t offset, uint32_t data_len, IN uint8_t *data, uint32_t trans_mac_counter, IN uint8_t *uid, IN uint8_t *trans_mac_key, IN uint8_t *reader_id, IN uint8_t *prev_enc_reader_id, IN uint8_t *trans_mac_value, OUT uint8_t *prev_reader_id)
 
UFR_STATUS DL_API desfire_check_clear_record_transaction_mac (uint8_t file_no, uint32_t trans_mac_counter, IN uint8_t *uid, IN uint8_t *trans_mac_key, IN uint8_t *reader_id, IN uint8_t *prev_enc_reader_id, IN uint8_t *trans_mac_value, OUT uint8_t *prev_reader_id)
 
UFR_STATUS DL_API GetReaderStatus (VAR pcd_states_t *state, VAR emul_modes_t *emul_mode, VAR emul_states_t *emul_state, VAR uint8_t *sleep_mode)
 
UFR_STATUS DL_API EMV_GetPAN (IN c_string df_name, OUT char *pan_str)
 
UFR_STATUS DL_API EMV_GetLastTransaction (IN c_string df_name, OUT char *last_transaction_info)
 
UFR_STATUS DL_API ReaderList_UpdateAndGetCount (VAR int32_t *NumberOfDevices)
 
UFR_STATUS DL_API ReaderList_GetInformation (uint32_t DeviceIndex, VAR UFR_HANDLE *DeviceHandle, OUT c_string *DeviceSerialNumber, VAR int *DeviceType, OUT c_string *DeviceFWver, VAR int *DeviceCommID, VAR int *DeviceCommSpeed, OUT c_string *DeviceCommFTDISerial, OUT c_string *DeviceCommFTDIDescription, VAR int *DeviceIsOpened, VAR int *DeviceStatus)
 
UFR_STATUS DL_API ReaderList_Destroy (UFR_HANDLE *DeviceHandle)
 
UFR_STATUS DL_API ReaderList_Add (UFR_HANDLE *DeviceHandle, uint32_t reader_type, c_string port_name, uint32_t port_interface, void *arg)
 
UFR_STATUS DL_API ReaderList_OpenBySerial (VAR UFR_HANDLE *hndUFR, const char Device_SN[16])
 
UFR_STATUS DL_API ReaderList_GetSerialByIndex (int32_t DeviceIndex, VAR uint32_t *lpulSerialNumber)
 
UFR_STATUS DL_API ReaderList_GetSerialDescriptionByIndex (int32_t DeviceIndex, OUT uint8_t pSerialDescription[8])
 
UFR_STATUS DL_API ReaderList_GetTypeByIndex (int32_t DeviceIndex, VAR uint32_t *lpulReaderType)
 
UFR_STATUS DL_API ReaderList_GetFTDISerialByIndex (int32_t DeviceIndex, OUT char **Device_Serial)
 
UFR_STATUS DL_API ReaderList_GetFTDIDescriptionByIndex (int32_t DeviceIndex, OUT char **Device_Description)
 
UFR_STATUS DL_API ReaderList_OpenByIndex (const int32_t DeviceIndex, VAR UFR_HANDLE *hndUFR)
 
UFR_STATUS DL_API ReaderOpenM (VAR UFR_HANDLE *hndUFR)
 
UFR_STATUS DL_API EspReaderOpenM (VAR UFR_HANDLE *hndUFR, uint32_t port_num)
 
UFR_STATUS DL_API ReaderResetM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API ReaderCloseM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API ReaderSoftRestartM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API GetReaderTypeM (UFR_HANDLE hndUFR, IN uint32_t *lpulReaderType)
 
UFR_STATUS DL_API GetReaderSerialNumberM (UFR_HANDLE hndUFR, IN uint32_t *lpulSerialNumber)
 
UFR_STATUS DL_API ReaderStillConnectedM (UFR_HANDLE hndUFR, VAR uint32_t *connected)
 
UFR_STATUS DL_API ReaderKeyWriteM (UFR_HANDLE hndUFR, IN const uint8_t *aucKey, uint8_t ucKeyIndex)
 
UFR_STATUS DL_API ReaderKeysLockM (UFR_HANDLE hndUFR, IN const uint8_t *password)
 
UFR_STATUS DL_API ReaderKeysUnlockM (UFR_HANDLE hndUFR, IN const uint8_t *password)
 
UFR_STATUS DL_API ReaderUISignalM (UFR_HANDLE hndUFR, uint8_t light_signal_mode, uint8_t beep_signal_mode)
 
UFR_STATUS DL_API ReaderSoundVolumeM (UFR_HANDLE hndUFR, uint8_t sound_volume)
 
UFR_STATUS DL_API ReadUserDataM (UFR_HANDLE hndUFR, OUT uint8_t *aucData)
 
UFR_STATUS DL_API ReadUserDataExtM (UFR_HANDLE hndUFR, OUT uint8_t *aucData)
 
UFR_STATUS DL_API WriteUserDataM (UFR_HANDLE hndUFR, IN const uint8_t *aucData)
 
UFR_STATUS DL_API WriteUserDataExtM (UFR_HANDLE hndUFR, IN const uint8_t *aucData)
 
UFR_STATUS DL_API GetCardIdM (UFR_HANDLE hndUFR, VAR uint8_t *lpucCardType, OUT uint32_t *lpulCardSerial)
 
UFR_STATUS DL_API Miscellaneous (UFR_HANDLE hndUFR, uint16_t *atqa, uint8_t *sak)
 
UFR_STATUS DL_API BlockReadM (UFR_HANDLE hndUFR, OUT uint8_t *data, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockReadSamKeyM (UFR_HANDLE hndUFR, OUT uint8_t *data, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockWriteM (UFR_HANDLE hndUFR, IN const uint8_t *data, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockWriteSamKeyM (UFR_HANDLE hndUFR, IN const uint8_t *data, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockInSectorReadM (UFR_HANDLE hndUFR, OUT uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockInSectorReadSamKeyM (UFR_HANDLE hndUFR, OUT uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockInSectorWriteM (UFR_HANDLE hndUFR, IN const uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockInSectorWriteSamKeyM (UFR_HANDLE hndUFR, IN const uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API LinearReadM (UFR_HANDLE hndUFR, OUT uint8_t *aucData, uint16_t usLinearAddress, uint16_t usDataLength, VAR uint16_t *lpusBytesReturned, uint8_t ucKeyMode, uint8_t ucReaderKeyIndex)
 
UFR_STATUS DL_API LinearReadSamKeyM (UFR_HANDLE hndUFR, OUT uint8_t *aucData, uint16_t usLinearAddress, uint16_t usDataLength, VAR uint16_t *lpusBytesReturned, uint8_t ucKeyMode, uint8_t ucReaderKeyIndex)
 
UFR_STATUS DL_API LinRowReadM (UFR_HANDLE hndUFR, OUT uint8_t *aucData, uint16_t usLinearAddress, uint16_t usDataLength, VAR uint16_t *lpusBytesReturned, uint8_t ucKeyMode, uint8_t ucReaderKeyIndex)
 
UFR_STATUS DL_API LinearWriteM (UFR_HANDLE hndUFR, IN const uint8_t *aucData, uint16_t usLinearAddress, uint16_t usDataLength, VAR uint16_t *lpusBytesWritten, uint8_t ucKeyMode, uint8_t ucReaderKeyIndex)
 
UFR_STATUS DL_API LinearWriteSamKeyM (UFR_HANDLE hndUFR, IN const uint8_t *aucData, uint16_t usLinearAddress, uint16_t usDataLength, VAR uint16_t *lpusBytesWritten, uint8_t ucKeyMode, uint8_t ucReaderKeyIndex)
 
UFR_STATUS DL_API LinearFormatCardM (UFR_HANDLE hndUFR, IN const uint8_t *new_key_A, uint8_t blocks_access_bits, uint8_t sector_trailers_access_bits, uint8_t sector_trailers_byte9, IN const uint8_t *new_key_B, VAR uint8_t *lpucSectorsFormatted, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API SectorTrailerWriteM (UFR_HANDLE hndUFR, uint8_t addressing_mode, uint8_t address, IN const uint8_t *new_key_A, uint8_t block0_access_bits, uint8_t block1_access_bits, uint8_t block2_access_bits, uint8_t sector_trailer_access_bits, uint8_t sector_trailer_byte9, IN const uint8_t *new_key_B, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API SectorTrailerWriteSamKeyM (UFR_HANDLE hndUFR, uint8_t addressing_mode, uint8_t address, IN const uint8_t *new_key_A, uint8_t block0_access_bits, uint8_t block1_access_bits, uint8_t block2_access_bits, uint8_t sector_trailer_access_bits, uint8_t sector_trailer_byte9, IN const uint8_t *new_key_B, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API SectorTrailerWriteUnsafeM (UFR_HANDLE hndUFR, uint8_t addressing_mode, uint8_t address, IN const uint8_t *sector_trailer, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockReadM (UFR_HANDLE hndUFR, VAR int32_t *value, VAR uint8_t *value_addr, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockReadSamKeyM (UFR_HANDLE hndUFR, VAR int32_t *value, VAR uint8_t *value_addr, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorReadM (UFR_HANDLE hndUFR, VAR int32_t *value, VAR uint8_t *value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorReadSamKeyM (UFR_HANDLE hndUFR, VAR int32_t *value, VAR uint8_t *value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockWriteM (UFR_HANDLE hndUFR, int32_t value, uint8_t value_addr, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockWriteSamKeyM (UFR_HANDLE hndUFR, int32_t value, uint8_t value_addr, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorWriteM (UFR_HANDLE hndUFR, int32_t value, uint8_t value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorWriteSamKeyM (UFR_HANDLE hndUFR, int32_t value, uint8_t value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockIncrementM (UFR_HANDLE hndUFR, int32_t increment_value, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockIncrementSamKeyM (UFR_HANDLE hndUFR, int32_t increment_value, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorIncrementM (UFR_HANDLE hndUFR, int32_t increment_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorIncrementSamKeyM (UFR_HANDLE hndUFR, int32_t increment_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockDecrementM (UFR_HANDLE hndUFR, int32_t decrement_value, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockDecrementSamKeyM (UFR_HANDLE hndUFR, int32_t decrement_value, uint8_t block_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorDecrementM (UFR_HANDLE hndUFR, int32_t decrement_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API ValueBlockInSectorDecrementSamKeyM (UFR_HANDLE hndUFR, int32_t decrement_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, uint8_t key_index)
 
UFR_STATUS DL_API BlockRead_AKM1M (UFR_HANDLE hndUFR, OUT uint8_t *data, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockWrite_AKM1M (UFR_HANDLE hndUFR, IN const uint8_t *data, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockInSectorRead_AKM1M (UFR_HANDLE hndUFR, OUT uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockInSectorWrite_AKM1M (UFR_HANDLE hndUFR, IN const uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API LinearRead_AKM1M (UFR_HANDLE hndUFR, OUT uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_returned, uint8_t auth_mode)
 
UFR_STATUS DL_API LinRowRead_AKM1M (UFR_HANDLE hndUFR, OUT uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_returned, uint8_t auth_mode)
 
UFR_STATUS DL_API LinearWrite_AKM1M (UFR_HANDLE hndUFR, IN const uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_written, uint8_t auth_mode)
 
UFR_STATUS DL_API LinearFormatCard_AKM1M (UFR_HANDLE hndUFR, IN const uint8_t *new_key_A, uint8_t blocks_access_bits, uint8_t sector_trailers_access_bits, uint8_t sector_trailers_byte9, IN const uint8_t *new_key_B, VAR uint8_t *lpucSectorsFormatted, uint8_t auth_mode)
 
UFR_STATUS DL_API SectorTrailerWrite_AKM1M (UFR_HANDLE hndUFR, uint8_t addressing_mode, uint8_t address, IN const uint8_t *new_key_A, uint8_t block0_access_bits, uint8_t block1_access_bits, uint8_t block2_access_bits, uint8_t sector_trailer_access_bits, uint8_t sector_trailer_byte9, IN const uint8_t *new_key_B, uint8_t auth_mode)
 
UFR_STATUS DL_API SectorTrailerWriteUnsafe_AKM1M (UFR_HANDLE hndUFR, uint8_t addressing_mode, uint8_t address, IN const uint8_t *sector_trailer, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockRead_AKM1M (UFR_HANDLE hndUFR, VAR int32_t *value, VAR uint8_t *value_addr, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorRead_AKM1M (UFR_HANDLE hndUFR, VAR int32_t *value, VAR uint8_t *value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockWrite_AKM1M (UFR_HANDLE hndUFR, int32_t value, uint8_t value_addr, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorWrite_AKM1M (UFR_HANDLE hndUFR, int32_t value, uint8_t value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockIncrement_AKM1M (UFR_HANDLE hndUFR, int32_t increment_value, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorIncrement_AKM1M (UFR_HANDLE hndUFR, int32_t increment_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockDecrement_AKM1M (UFR_HANDLE hndUFR, int32_t decrement_value, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorDecrement_AKM1M (UFR_HANDLE hndUFR, int32_t decrement_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockRead_AKM2M (UFR_HANDLE hndUFR, OUT uint8_t *data, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockWrite_AKM2M (UFR_HANDLE hndUFR, IN const uint8_t *data, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockInSectorRead_AKM2M (UFR_HANDLE hndUFR, OUT uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockInSectorWrite_AKM2M (UFR_HANDLE hndUFR, IN const uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API LinearRead_AKM2M (UFR_HANDLE hndUFR, OUT uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_returned, uint8_t auth_mode)
 
UFR_STATUS DL_API LinRowRead_AKM2M (UFR_HANDLE hndUFR, OUT uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_returned, uint8_t auth_mode)
 
UFR_STATUS DL_API LinearWrite_AKM2M (UFR_HANDLE hndUFR, IN const uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_written, uint8_t auth_mode)
 
UFR_STATUS DL_API LinearFormatCard_AKM2M (UFR_HANDLE hndUFR, IN const uint8_t *new_key_A, uint8_t blocks_access_bits, uint8_t sector_trailers_access_bits, uint8_t sector_trailers_byte9, IN const uint8_t *new_key_B, VAR uint8_t *lpucSectorsFormatted, uint8_t auth_mode)
 
UFR_STATUS DL_API SectorTrailerWrite_AKM2M (UFR_HANDLE hndUFR, uint8_t addressing_mode, uint8_t address, IN const uint8_t *new_key_A, uint8_t block0_access_bits, uint8_t block1_access_bits, uint8_t block2_access_bits, uint8_t sector_trailer_access_bits, uint8_t sector_trailer_byte9, IN const uint8_t *new_key_B, uint8_t auth_mode)
 
UFR_STATUS DL_API SectorTrailerWriteUnsafe_AKM2M (UFR_HANDLE hndUFR, uint8_t addressing_mode, uint8_t address, IN const uint8_t *sector_trailer, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockRead_AKM2M (UFR_HANDLE hndUFR, VAR int32_t *value, VAR uint8_t *value_addr, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorRead_AKM2M (UFR_HANDLE hndUFR, VAR int32_t *value, VAR uint8_t *value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockWrite_AKM2M (UFR_HANDLE hndUFR, int32_t value, uint8_t value_addr, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorWrite_AKM2M (UFR_HANDLE hndUFR, int32_t value, uint8_t value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockIncrement_AKM2M (UFR_HANDLE hndUFR, int32_t increment_value, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorIncrement_AKM2M (UFR_HANDLE hndUFR, int32_t increment_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockDecrement_AKM2M (UFR_HANDLE hndUFR, int32_t decrement_value, uint8_t block_address, uint8_t auth_mode)
 
UFR_STATUS DL_API ValueBlockInSectorDecrement_AKM2M (UFR_HANDLE hndUFR, int32_t decrement_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode)
 
UFR_STATUS DL_API BlockRead_PKM (UFR_HANDLE hndUFR, OUT uint8_t *data, uint8_t block_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API BlockWrite_PKM (UFR_HANDLE hndUFR, IN const uint8_t *data, uint8_t block_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API BlockInSectorRead_PKM (UFR_HANDLE hndUFR, OUT uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API BlockInSectorWrite_PKM (UFR_HANDLE hndUFR, IN const uint8_t *data, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API LinearRead_PKM (UFR_HANDLE hndUFR, OUT uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_returned, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API LinRowRead_PKM (UFR_HANDLE hndUFR, OUT uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_returned, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API LinearWrite_PKM (UFR_HANDLE hndUFR, IN const uint8_t *data, uint16_t linear_address, uint16_t length, VAR uint16_t *bytes_written, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API LinearFormatCard_PKM (UFR_HANDLE hndUFR, IN const uint8_t *new_key_A, uint8_t blocks_access_bits, uint8_t sector_trailers_access_bits, uint8_t sector_trailers_byte9, IN const uint8_t *new_key_B, VAR uint8_t *lpucSectorsFormatted, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API SectorTrailerWrite_PKM (UFR_HANDLE hndUFR, uint8_t addressing_mode, uint8_t address, IN const uint8_t *new_key_A, uint8_t block0_access_bits, uint8_t block1_access_bits, uint8_t block2_access_bits, uint8_t sector_trailer_access_bits, uint8_t sector_trailer_byte9, IN const uint8_t *new_key_B, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API SectorTrailerWriteUnsafe_PKM (UFR_HANDLE hndUFR, uint8_t addressing_mode, uint8_t address, IN const uint8_t *sector_trailer, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockRead_PKM (UFR_HANDLE hndUFR, VAR int32_t *value, VAR uint8_t *value_addr, uint8_t block_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockInSectorRead_PKM (UFR_HANDLE hndUFR, VAR int32_t *value, VAR uint8_t *value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockWrite_PKM (UFR_HANDLE hndUFR, int32_t value, uint8_t value_addr, uint8_t block_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockInSectorWrite_PKM (UFR_HANDLE hndUFR, int32_t value, uint8_t value_addr, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockIncrement_PKM (UFR_HANDLE hndUFR, int32_t increment_value, uint8_t block_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockInSectorIncrement_PKM (UFR_HANDLE hndUFR, int32_t increment_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockDecrement_PKM (UFR_HANDLE hndUFR, int32_t decrement_value, uint8_t block_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API ValueBlockInSectorDecrement_PKM (UFR_HANDLE hndUFR, int32_t decrement_value, uint8_t sector_address, uint8_t block_in_sector_address, uint8_t auth_mode, IN const uint8_t *key)
 
UFR_STATUS DL_API GetReaderHardwareVersionM (UFR_HANDLE hndUFR, VAR uint8_t *version_major, VAR uint8_t *version_minor)
 
UFR_STATUS DL_API GetReaderFirmwareVersionM (UFR_HANDLE hndUFR, VAR uint8_t *version_major, VAR uint8_t *version_minor)
 
UFR_STATUS DL_API GetReaderTimeM (UFR_HANDLE hndUFR, VAR uint8_t *time)
 
UFR_STATUS DL_API SetReaderTimeM (UFR_HANDLE hndUFR, IN uint8_t *password, VAR uint8_t *time)
 
UFR_STATUS DL_API ChangeReaderPasswordM (UFR_HANDLE hndUFR, IN uint8_t *old_password, IN uint8_t *new_password)
 
UFR_STATUS DL_API ReaderEepromWriteM (UFR_HANDLE hndUFR, IN uint8_t *data, uint32_t address, uint32_t size, IN uint8_t *password)
 
UFR_STATUS DL_API ReaderEepromReadM (UFR_HANDLE hndUFR, OUT uint8_t *data, uint32_t address, uint32_t size)
 
UFR_STATUS DL_API GetReaderSerialDescriptionM (UFR_HANDLE hndUFR, OUT uint8_t pSerialDescription[8])
 
UFR_STATUS DL_API GetBuildNumberM (UFR_HANDLE hndUFR, VAR uint8_t *build)
 
UFR_STATUS DL_API GetCardIdExM (UFR_HANDLE hndUFR, VAR uint8_t *lpucSak, OUT uint8_t *aucUid, VAR uint8_t *lpucUidSize)
 
UFR_STATUS DL_API GetLastCardIdExM (UFR_HANDLE hndUFR, VAR uint8_t *lpucSak, OUT uint8_t *aucUid, VAR uint8_t *lpucUidSize)
 
UFR_STATUS DL_API EnableAntiCollisionM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API DisableAntiCollisionM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API EnumCardsM (UFR_HANDLE hndUFR, VAR uint8_t *lpucCardsNumber, OUT uint8_t *lpucUidListSize)
 
UFR_STATUS DL_API ListCardsM (UFR_HANDLE hndUFR, OUT uint8_t *aucUidList, uint8_t ucUidListSize)
 
UFR_STATUS DL_API SelectCardM (UFR_HANDLE hndUFR, IN const uint8_t *aucUid, uint8_t ucUidSize, OUT uint8_t *lpucSelctedCardType)
 
UFR_STATUS DL_API DeslectCardM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API GetAntiCollisionStatusM (UFR_HANDLE hndUFR, VAR int8_t *lpcIsAntiCollEnabled, VAR int8_t *lpcIsAnyCardSelected)
 
UFR_STATUS DL_API GetDlogicCardTypeM (UFR_HANDLE hndUFR, VAR uint8_t *lpucCardType)
 
UFR_STATUS DL_API GetNfcT2TVersionM (UFR_HANDLE hndUFR, OUT uint8_t lpucVersionResponse[8])
 
UFR_STATUS DL_API GetCardSizeM (UFR_HANDLE hndUFR, VAR uint32_t *lpulLinearSize, VAR uint32_t *lpulRawSize)
 
UFR_STATUS DL_API ReadTTStatusM (UFR_HANDLE hndUFR, OUT uint8_t *tt_message, VAR uint8_t *tt_status)
 
UFR_STATUS DL_API GetMobileAdditionalDataM (UFR_HANDLE hndUFR, uint8_t data[32], uint32_t *len)
 
UFR_STATUS DL_API GetDiscoveryLoopSetupM (UFR_HANDLE hndUFR, uint8_t *setupStruct, uint32_t *len)
 
UFR_STATUS DL_API SetDiscoveryLoopM (UFR_HANDLE hndUFR, const uint8_t *setupStruct, uint32_t len)
 
UFR_STATUS DL_API GetMobileUniqueIdAidM (UFR_HANDLE hndUFR, uint8_t *aid, uint32_t *len)
 
UFR_STATUS DL_API SetMobileUniqueIdAidM (UFR_HANDLE hndUFR, const uint8_t *aid, uint32_t len)
 
UFR_STATUS DL_API read_ndef_recordM (UFR_HANDLE hndUFR, uint8_t message_nr, uint8_t record_nr, VAR uint8_t *tnf, OUT uint8_t *type_record, VAR uint8_t *type_length, OUT uint8_t *id, VAR uint8_t *id_length, OUT uint8_t *payload, VAR uint32_t *payload_length)
 
UFR_STATUS DL_API write_ndef_recordM (UFR_HANDLE hndUFR, uint8_t message_nr, uint8_t *tnf, IN uint8_t *type_record, uint8_t *type_length, IN uint8_t *id, uint8_t *id_length, IN uint8_t *payload, uint32_t *payload_length, VAR uint8_t *card_formated)
 
UFR_STATUS DL_API write_ndef_record_mirroringM (UFR_HANDLE hndUFR, uint8_t message_nr, uint8_t *tnf, IN uint8_t *type_record, uint8_t *type_length, IN uint8_t *id, uint8_t *id_length, IN uint8_t *payload, uint32_t *payload_length, VAR uint8_t *card_formated, int use_uid_ascii_mirror, int use_counter_ascii_mirror, uint32_t payload_mirroring_pos)
 
UFR_STATUS DL_API write_ndef_record_mirroring_ttM (UFR_HANDLE hndUFR, uint8_t message_nr, uint8_t *tnf, IN uint8_t *type_record, uint8_t *type_length, IN uint8_t *id, uint8_t *id_length, IN uint8_t *payload, uint32_t *payload_length, VAR uint8_t *card_formated, int use_uid_ascii_mirror, int use_counter_ascii_mirror, int use_tt_message_mirror, uint32_t payload_mirroring_pos)
 
UFR_STATUS DL_API get_ndef_record_countM (UFR_HANDLE hndUFR, VAR uint8_t *ndef_message_cnt, VAR uint8_t *ndef_record_cnt, OUT uint8_t *ndef_record_array, VAR uint8_t *empty_ndef_message_cnt)
 
UFR_STATUS DL_API erase_last_ndef_recordM (UFR_HANDLE hndUFR, uint8_t message_nr)
 
UFR_STATUS DL_API erase_all_ndef_recordsM (UFR_HANDLE hndUFR, uint8_t message_nr)
 
UFR_STATUS DL_API ndef_card_initializationM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API WriteEmulationNdefM (UFR_HANDLE hndUFR, uint8_t tnf, IN uint8_t *type_record, uint8_t type_length, IN uint8_t *id, uint8_t id_length, IN uint8_t *payload, uint8_t payload_length)
 
UFR_STATUS DL_API TagEmulationStartM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API TagEmulationStopM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API CombinedModeEmulationStartM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API AdHocEmulationStartM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API AdHocEmulationStopM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API GetAdHocEmulationParamsM (UFR_HANDLE hndUFR, VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel)
 
UFR_STATUS DL_API SetAdHocEmulationParamsM (UFR_HANDLE hndUFR, uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel)
 
UFR_STATUS DL_API GetExternalFieldStateM (UFR_HANDLE hndUFR, VAR uint8_t *is_field_present)
 
UFR_STATUS DL_API EnterShareRamCommModeM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API ExitShareRamCommModeM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API WriteShareRamM (UFR_HANDLE hndUFR, uint8_t *ram_data, uint8_t addr, uint8_t data_len)
 
UFR_STATUS DL_API ReadShareRamM (UFR_HANDLE hndUFR, uint8_t *ram_data, uint8_t addr, uint8_t data_len)
 
UFR_STATUS DL_API WriteEmulationNdefRamM (UFR_HANDLE hndUFR, uint8_t tnf, uint8_t *type_record, uint8_t type_length, uint8_t *id, uint8_t id_length, uint8_t *payload, uint32_t payload_length)
 
UFR_STATUS DL_API ReadECCSignatureM (UFR_HANDLE hndUFR, IN uint8_t lpucECCSignature[ECC_SIG_LEN], OUT uint8_t lpucUid[MAX_UID_LEN], VAR uint8_t *lpucUidLen, VAR uint8_t *lpucDlogicCardType)
 
UFR_STATUS DL_API ReadECCSignatureExtM (UFR_HANDLE hndUFR, OUT uint8_t *lpucECCSignature, VAR uint8_t *lpucECCSignatureLen, OUT uint8_t *lpucUid, VAR uint8_t *lpucUidLen, VAR uint8_t *lpucDlogicCardType)
 
UFR_STATUS DL_API ReadCounterM (UFR_HANDLE hndUFR, uint8_t counter_address, VAR uint32_t *value)
 
UFR_STATUS DL_API IncrementCounterM (UFR_HANDLE hndUFR, uint8_t counter_address, uint32_t inc_value)
 
UFR_STATUS DL_API ReadNFCCounterM (UFR_HANDLE hndUFR, VAR uint32_t *value)
 
UFR_STATUS DL_API ReadNFCCounterPwdAuth_RKM (UFR_HANDLE hndUFR, VAR uint32_t *value, uint8_t reader_key_index)
 
UFR_STATUS DL_API ReadNFCCounterPwdAuth_PKM (UFR_HANDLE hndUFR, VAR uint32_t *value, IN const uint8_t *key)
 
UFR_STATUS DL_API SetAsyncCardIdSendConfigM (UFR_HANDLE hndUFR, uint8_t send_enable, uint8_t prefix_enable, uint8_t prefix, uint8_t suffix, uint8_t send_removed_enable, uint32_t async_baud_rate)
 
UFR_STATUS DL_API SetAsyncCardIdSendConfigExM (UFR_HANDLE hndUFR, uint8_t send_enable, uint8_t prefix_enable, uint8_t prefix, uint8_t suffix, uint8_t send_removed_enable, uint8_t reverse_byte_order, uint8_t decimal_representation, uint32_t async_baud_rate)
 
UFR_STATUS DL_API GetAsyncCardIdSendConfigM (UFR_HANDLE hndUFR, VAR uint8_t *send_enable, VAR uint8_t *prefix_enable, VAR uint8_t *prefix, VAR uint8_t *suffix, VAR uint8_t *send_removed_enable, VAR uint32_t *async_baud_rate)
 
UFR_STATUS DL_API GetAsyncCardIdSendConfigExM (UFR_HANDLE hndUFR, VAR uint8_t *send_enable, VAR uint8_t *prefix_enable, VAR uint8_t *prefix, VAR uint8_t *suffix, VAR uint8_t *send_removed_enable, VAR uint8_t *reverse_byte_order, VAR uint8_t *decimal_representation, VAR uint32_t *async_baud_rate)
 
UFR_STATUS DL_API SetCustomUiConfigM (UFR_HANDLE hndUFR, uint8_t idle_mode, uint8_t card_detection_mode, uint8_t *idle_color, uint8_t *card_detection_color, uint8_t enabled)
 
UFR_STATUS DL_API GetCustomUiConfigM (UFR_HANDLE hndUFR, uint8_t *idle_mode, uint8_t *card_detection_mode, uint8_t *idle_color, uint8_t *card_detection_color, uint8_t *enabled)
 
UFR_STATUS DL_API UfrXrcLockOnM (UFR_HANDLE hndUFR, uint16_t pulse_duration)
 
UFR_STATUS DL_API UfrXrcRelayStateM (UFR_HANDLE hndUFR, uint8_t state)
 
UFR_STATUS DL_API UfrXrcGetIoStateM (UFR_HANDLE hndUFR, VAR uint8_t *intercom, VAR uint8_t *door, VAR uint8_t *relay_state)
 
UFR_STATUS DL_API UfrOutControlM (UFR_HANDLE hndUFR, uint8_t output_nr, uint8_t invert, uint8_t cycle_nr, uint8_t on_duration, uint8_t off_duration)
 
UFR_STATUS DL_API UfrRedLightControlM (UFR_HANDLE hndUFR, uint8_t light_status)
 
UFR_STATUS DL_API UfrRgbLightControlM (UFR_HANDLE hndUFR, uint8_t red, uint8_t green, uint8_t blue, uint8_t intensity, uint8_t enable)
 
UFR_STATUS DL_API RgbControlM (UFR_HANDLE hndUFR, uint8_t red, uint8_t green, uint8_t blue)
 
UFR_STATUS DL_API UfrRgbLightControlSleepM (UFR_HANDLE hndUFR, uint8_t red, uint8_t green, uint8_t blue, uint8_t intensity, uint8_t period, uint16_t duration, uint8_t enable)
 
UFR_STATUS DL_API UfrRgbLightControlRfPeriodM (UFR_HANDLE hndUFR, uint8_t red, uint8_t green, uint8_t blue, uint8_t intensity, uint16_t period, uint16_t duration, uint8_t rgb_omitted_cnt, uint8_t enable)
 
UFR_STATUS DL_API UfrSetBadSelectCardNrMaxM (UFR_HANDLE hndUFR, uint8_t bad_select_nr_max)
 
UFR_STATUS DL_API UfrGetBadSelectCardNrMaxM (UFR_HANDLE hndUFR, VAR uint8_t *bad_select_nr_max)
 
UFR_STATUS DL_API UfrEnterSleepModeM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API UfrLeaveSleepModeM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API AutoSleepSetM (UFR_HANDLE hndUFR, uint8_t seconds_wait)
 
UFR_STATUS DL_API AutoSleepGetM (UFR_HANDLE hndUFR, VAR uint8_t *seconds_wait)
 
UFR_STATUS DL_API SetSpeedPermanentlyM (UFR_HANDLE hndUFR, unsigned char tx_speed, unsigned char rx_speed)
 
UFR_STATUS DL_API GetSpeedParametersM (UFR_HANDLE hndUFR, VAR unsigned char *tx_speed, VAR unsigned char *rx_speed)
 
UFR_STATUS DL_API SetDisplayDataM (UFR_HANDLE hndUFR, IN uint8_t *display_data, uint8_t data_length)
 
UFR_STATUS DL_API SetRgbDataM (UFR_HANDLE hndUFR, uint8_t *display_data, uint8_t data_length, uint8_t port_name)
 
UFR_STATUS DL_API SetSpeakerFrequencyM (UFR_HANDLE hndUFR, uint16_t frequency)
 
UFR_STATUS DL_API SetDisplayIntensityM (UFR_HANDLE hndUFR, uint8_t intensity)
 
UFR_STATUS DL_API GetDisplayIntensityM (UFR_HANDLE hndUFR, VAR uint8_t *intensity)
 
UFR_STATUS DL_API SetISO14443_4_ModeM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API SetISO14443_4_Mode_GetATSM (OUT UFR_HANDLE hndUFR, uint8_t ats[MAX_ATS_LEN], VAR uint8_t *ats_len, OUT uint8_t uid[MAX_UID_LEN], VAR uint8_t *uid_len, VAR uint8_t *sak)
 
UFR_STATUS DL_API uFR_i_block_transceiveM (UFR_HANDLE hndUFR, uint8_t chaining, uint8_t timeout, uint8_t block_length, IN uint8_t *snd_data_array, VAR size_t *rcv_length, OUT uint8_t *rcv_data_array, VAR uint32_t *ufr_status)
 
UFR_STATUS DL_API uFR_APDU_TransceiveM (UFR_HANDLE hndUFR, uint8_t cls, uint8_t ins, uint8_t p1, uint8_t p2, IN uint8_t *data_out, uint8_t data_out_len, OUT uint8_t *data_in, uint32_t max_data_in_len, VAR uint32_t *response_len, uint8_t send_le, OUT uint8_t *apdu_status)
 
UFR_STATUS DL_API APDUHexStrTransceiveM (UFR_HANDLE hndUFR, IN const char *c_apdu, OUT char **r_apdu)
 
UFR_STATUS DL_API APDUPlainTransceiveM (UFR_HANDLE hndUFR, IN const uint8_t *c_apdu, uint32_t c_apdu_len, OUT uint8_t *r_apdu, VAR uint32_t *r_apdu_len)
 
UFR_STATUS DL_API APDUTransceiveM (UFR_HANDLE hndUFR, uint8_t cls, uint8_t ins, uint8_t p1, uint8_t p2, IN const uint8_t *data_out, uint32_t Nc, OUT uint8_t *data_in, VAR uint32_t *Ne, uint8_t send_le, OUT uint8_t *apdu_status)
 
UFR_STATUS DL_API i_block_trans_rcv_chainM (UFR_HANDLE hndUFR, uint8_t chaining, uint8_t timeout, uint8_t block_length, IN uint8_t *snd_data_array, VAR uint8_t *rcv_length, OUT uint8_t *rcv_data_array, VAR uint8_t *rcv_chained, VAR uint32_t *ufr_status)
 
UFR_STATUS DL_API r_block_transceiveM (UFR_HANDLE hndUFR, uint8_t ack, uint8_t timeout, VAR uint8_t *rcv_length, OUT uint8_t *rcv_data_array, VAR uint8_t *rcv_chained, VAR uint32_t *ufr_status)
 
UFR_STATUS DL_API s_block_deselectM (UFR_HANDLE hndUFR, uint8_t timeout)
 
UFR_STATUS DL_API card_transceive_mode_startM (UFR_HANDLE hndUFR, uint8_t tx_crc, uint8_t rx_crc, uint32_t rf_timeout, uint32_t uart_timeout)
 
UFR_STATUS DL_API card_transceive_mode_stopM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API card_halt_enableM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API uart_transceiveM (UFR_HANDLE hndUFR, IN uint8_t *send_data, uint8_t send_len, OUT uint8_t *rcv_data, uint32_t bytes_to_receive, VAR uint32_t *rcv_len)
 
UFR_STATUS DL_API open_ISO7816_interfaceM (UFR_HANDLE hndUFR, OUT uint8_t *atr_data, VAR uint8_t *atr_len)
 
UFR_STATUS DL_API Open_ISO7816_GenericM (UFR_HANDLE hndUFR, OUT uint8_t *atr_data, VAR uint8_t *atr_len)
 
UFR_STATUS DL_API APDU_switch_to_ISO7816_interfaceM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API close_ISO7816_interface_no_APDUM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API close_ISO7816_interface_APDU_ISO14443_4M (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API APDU_switch_to_ISO14443_4_interfaceM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API APDU_switch_off_from_ISO7816_interfaceM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API JCAppSelectByAidM (UFR_HANDLE hndUFR, IN const uint8_t *aid, uint8_t aid_len, OUT uint8_t selection_response[16])
 
UFR_STATUS DL_API JCAppPutPrivateKeyM (UFR_HANDLE hndUFR, uint8_t key_type, uint8_t key_index, IN const uint8_t *key, uint16_t key_bit_len, const IN uint8_t *key_param, uint16_t key_parm_len)
 
UFR_STATUS DL_API JCAppSignatureBeginM (UFR_HANDLE hndUFR, uint8_t cipher, uint8_t digest, uint8_t padding, uint8_t key_index, IN const uint8_t *chunk, uint16_t chunk_len, IN const uint8_t *alg_param, uint16_t alg_parm_len)
 
UFR_STATUS DL_API JCAppSignatureUpdateM (UFR_HANDLE hndUFR, IN const uint8_t *chunk, uint16_t chunk_len)
 
UFR_STATUS DL_API JCAppSignatureEndM (UFR_HANDLE hndUFR, VAR uint16_t *sig_len)
 
UFR_STATUS DL_API JCAppGenerateSignatureM (UFR_HANDLE hndUFR, uint8_t cipher, uint8_t digest, uint8_t padding, uint8_t key_index, IN const uint8_t *plain_data, uint16_t plain_data_len, VAR uint16_t *sig_len, IN const uint8_t *alg_param, uint16_t alg_parm_len)
 
UFR_STATUS DL_API JCAppPutObjM (UFR_HANDLE hndUFR, uint8_t obj_type, uint8_t obj_index, IN uint8_t *obj, int16_t obj_size, IN uint8_t *id, uint8_t id_size)
 
UFR_STATUS DL_API JCAppPutObjSubjectM (UFR_HANDLE hndUFR, uint8_t obj_type, uint8_t obj_index, IN uint8_t *subject, uint8_t size)
 
UFR_STATUS DL_API JCAppInvalidateCertM (UFR_HANDLE hndUFR, uint8_t obj_type, uint8_t obj_index)
 
UFR_STATUS DL_API JCAppGetObjIdM (UFR_HANDLE hndUFR, uint8_t obj_type, uint8_t obj_index, OUT uint8_t *id, VAR uint16_t *id_size)
 
UFR_STATUS DL_API JCAppGetObjSubjectM (UFR_HANDLE hndUFR, uint8_t obj_type, uint8_t obj_index, OUT uint8_t *subject, VAR uint16_t *size)
 
UFR_STATUS DL_API JCAppGetObjM (UFR_HANDLE hndUFR, uint8_t obj_type, uint8_t obj_index, OUT uint8_t *obj, int16_t size)
 
UFR_STATUS DL_API JCAppLoginM (UFR_HANDLE hndUFR, uint8_t SO, IN uint8_t *pin, uint8_t pinSize)
 
UFR_STATUS DL_API JCAppGetPinTriesRemainingM (UFR_HANDLE hndUFR, dl_sec_code_t secureCodeType, VAR uint16_t *triesRemaining)
 
UFR_STATUS DL_API JCAppPinChangeM (UFR_HANDLE hndUFR, dl_sec_code_t secureCodeType, IN uint8_t *newPin, uint8_t newPinSize)
 
UFR_STATUS DL_API JCAppPinUnblockM (UFR_HANDLE hndUFR, uint8_t SO, IN uint8_t *puk, uint8_t pukSize)
 
UFR_STATUS DL_API JCStorageGetFilesListSizeM (UFR_HANDLE hndUFR, VAR uint32_t *list_size)
 
UFR_STATUS DL_API JCStorageListFilesM (UFR_HANDLE hndUFR, OUT uint8_t *list, uint32_t list_bytes_allocated)
 
UFR_STATUS DL_API JCStorageGetFileSizeM (UFR_HANDLE hndUFR, uint8_t card_file_index, VAR uint32_t *file_size)
 
UFR_STATUS DL_API JCStorageReadFileM (UFR_HANDLE hndUFR, uint8_t card_file_index, OUT uint8_t *data, uint32_t data_bytes_allocated)
 
UFR_STATUS DL_API JCStorageReadFileToFileSystemM (UFR_HANDLE hndUFR, uint8_t card_file_index, IN const char *file_system_path_name)
 
UFR_STATUS DL_API JCStorageWriteFileM (UFR_HANDLE hndUFR, uint8_t card_file_index, IN const uint8_t *data, uint32_t data_size)
 
UFR_STATUS DL_API JCStorageWriteFileFromFileSystemM (UFR_HANDLE hndUFR, uint8_t card_file_index, IN const char *file_system_path_name)
 
UFR_STATUS DL_API JCStorageDeleteFileM (UFR_HANDLE hndUFR, uint8_t file_index)
 
UFR_STATUS DL_API MRTDAppSelectAndAuthenticateBacM (UFR_HANDLE hndUFR, IN const uint8_t mrz_proto_key[25], OUT uint8_t ksenc[16], OUT uint8_t ksmac[16], VAR uint64_t *send_sequence_cnt)
 
UFR_STATUS DL_API MRTDFileReadBacToHeapM (UFR_HANDLE hndUFR, IN const uint8_t *file_index, VAR uint8_t **output, OUT uint32_t *output_length, IN const uint8_t ksenc[16], IN const uint8_t ksmac[16], VAR uint64_t *send_sequence_cnt)
 
UFR_STATUS DL_API MRTDValidateM (UFR_HANDLE hndUFR, IN const char *cert_storage_folder, VAR char **out_str, IN const char *endln, uint32_t verbose_level, OUT uint8_t ksenc[16], OUT uint8_t ksmac[16], VAR uint64_t *send_sequence_cnt)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteAesKeyM (UFR_HANDLE hndUFR, uint8_t aes_key_no, IN uint8_t *aes_key)
 
UFR_STATUS DL_API uFR_int_DesfireWriteKeyM (UFR_HANDLE hndUFR, uint8_t key_no, IN uint8_t *key, uint8_t key_type)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
UFR_STATUS DL_API uFR_int_DesfireWriteBackupDataFile_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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
UFR_STATUS DL_API uFR_int_DesfireCreateTransMacFile_2k3es_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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
UFR_STATUS DL_API uFR_int_DesfireUidReadECCSignatureM (UFR_HANDLE hndUFR, OUT uint8_t *lpucECCSignature, OUT uint8_t *card_uid, VAR uint8_t *lpucDlogicCardType)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
UFR_STATUS DL_API GreenLedBlinkingTurnOnM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API GreenLedBlinkingTurnOffM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API SetRfAnalogRegistersTypeAM (UFR_HANDLE hndUFR, uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel)
 
UFR_STATUS DL_API SetRfAnalogRegistersTypeBM (UFR_HANDLE hndUFR, uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel)
 
UFR_STATUS DL_API SetRfAnalogRegistersISO14443_212M (UFR_HANDLE hndUFR, uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel)
 
UFR_STATUS DL_API SetRfAnalogRegistersISO14443_424M (UFR_HANDLE hndUFR, uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel)
 
UFR_STATUS DL_API SetRfAnalogRegistersTypeADefaultM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API SetRfAnalogRegistersTypeBDefaultM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API SetRfAnalogRegistersISO14443_212DefaultM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API SetRfAnalogRegistersISO14443_424DefaultM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API GetRfAnalogRegistersTypeAM (UFR_HANDLE hndUFR, VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel)
 
UFR_STATUS DL_API GetRfAnalogRegistersTypeBM (UFR_HANDLE hndUFR, VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel)
 
UFR_STATUS DL_API GetRfAnalogRegistersISO14443_212M (UFR_HANDLE hndUFR, VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel)
 
UFR_STATUS DL_API GetRfAnalogRegistersISO14443_424M (UFR_HANDLE hndUFR, VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel)
 
UFR_STATUS DL_API SetRfAnalogRegistersTypeATransM (UFR_HANDLE hndUFR, uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel, uint8_t CWGsNOn, uint8_t ModGsNOn, uint8_t CWGsP, uint8_t CWGsNOff, uint8_t ModGsNOff)
 
UFR_STATUS DL_API SetRfAnalogRegistersTypeBTransM (UFR_HANDLE hndUFR, uint8_t ThresholdMinLevel, uint8_t ThresholdCollLevel, uint8_t RFLevelAmp, uint8_t RxGain, uint8_t RFLevel, uint8_t CWGsNOn, uint8_t ModGsNOn, uint8_t CWGsP, uint8_t ModGsP)
 
UFR_STATUS DL_API GetRfAnalogRegistersTypeATransM (UFR_HANDLE hndUFR, VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel, VAR uint8_t *CWGsNOn, VAR uint8_t *ModGsNOn, VAR uint8_t *CWGsP, VAR uint8_t *CWGsNOff, VAR uint8_t *ModGsNOff)
 
UFR_STATUS DL_API GetRfAnalogRegistersTypeBTransM (UFR_HANDLE hndUFR, VAR uint8_t *ThresholdMinLevel, VAR uint8_t *ThresholdCollLevel, VAR uint8_t *RFLevelAmp, VAR uint8_t *RxGain, VAR uint8_t *RFLevel, VAR uint8_t *CWGsNOn, VAR uint8_t *ModGsNOn, VAR uint8_t *CWGsP, VAR uint8_t *ModGsP)
 
UFR_STATUS DL_API SAM_get_version_rawM (UFR_HANDLE hndUFR, OUT uint8_t *data, VAR uint8_t *length)
 
UFR_STATUS DL_API SAM_get_versionM (UFR_HANDLE hndUFR, VAR SAM_HW_TYPE *sam_type, VAR uint8_t *sam_uid)
 
UFR_STATUS DL_API SAM_get_key_entry_rawM (UFR_HANDLE hndUFR, uint8_t key_no, OUT uint8_t *key_entry, VAR uint8_t *key_length, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API SAM_authenticate_host_AV2_plainM (UFR_HANDLE hndUFR, IN uint8_t *host_aes_key, uint8_t key_nr, uint8_t key_version, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API SAM_change_key_entry_mifare_AV2_plain_one_keyM (UFR_HANDLE hndUFR, uint8_t key_entry_no, IN uint8_t *keyA, IN uint8_t *keyB, uint8_t key_no_CEK, uint8_t key_v_CEK, uint8_t ref_no_KUC, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API SAM_change_key_entry_AES_AV2_plain_one_keyM (UFR_HANDLE hndUFR, uint8_t key_entry_no, IN uint8_t *key, uint8_t key_no_CEK, uint8_t key_v_CEK, uint8_t ref_no_KUC, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API SAM_change_key_entry_3K3DES_AV2_plain_one_keyM (UFR_HANDLE hndUFR, uint8_t key_entry_no, IN uint8_t *key, uint8_t key_no_CEK, uint8_t key_v_CEK, uint8_t ref_no_KUC, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API SAM_change_key_entry_aes_AV2_plain_host_keyM (UFR_HANDLE hndUFR, uint8_t key_entry_no, IN uint8_t *aes_key_ver_a, uint8_t ver_a, IN uint8_t *aes_key_ver_b, uint8_t ver_b, IN uint8_t *aes_key_ver_c, uint8_t ver_c, uint8_t key_no_CEK, uint8_t key_v_CEK, uint8_t ref_no_KUC, uint8_t sam_lock_unlock, uint8_t sam_auth_host, OUT uint8_t *apdu_sw)
 
UFR_STATUS DL_API WriteSamUnlockKeyM (UFR_HANDLE hndUFR, uint8_t key_no, uint8_t key_ver, IN uint8_t *aes_key)
 
UFR_STATUS DL_API CheckUidChangeableM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API ReaderRfResetM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API ReaderRfOnM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API ReaderRfOffM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API MFP_WritePersoM (UFR_HANDLE hndUFR, uint16_t address, IN uint8_t *data)
 
UFR_STATUS DL_API MFP_CommitPersoM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API MFP_PersonalizationMinimalM (UFR_HANDLE hndUFR, IN uint8_t *card_master_key, IN uint8_t *card_config_key, IN uint8_t *level_2_switch_key, IN uint8_t *level_3_switch_key, IN uint8_t *level_1_auth_key, IN uint8_t *select_vc_key, IN uint8_t *prox_chk_key, IN uint8_t *vc_poll_enc_key, IN uint8_t *vc_poll_mac_key)
 
UFR_STATUS DL_API MFP_SwitchToSecurityLevel3M (UFR_HANDLE hndUFR, uint8_t key_index)
 
UFR_STATUS DL_API MFP_SwitchToSecurityLevel3_PKM (UFR_HANDLE hndUFR, IN uint8_t *aes_key)
 
UFR_STATUS DL_API MFP_AesAuthSecurityLevel1M (UFR_HANDLE hndUFR, uint8_t key_index)
 
UFR_STATUS DL_API MFP_AesAuthSecurityLevel1_PKM (UFR_HANDLE hndUFR, IN uint8_t *aes_key)
 
UFR_STATUS DL_API MFP_ChangeMasterKeyM (UFR_HANDLE hndUFR, uint8_t key_index, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeMasterKeySamKeyM (UFR_HANDLE hndUFR, uint8_t key_index, uint8_t new_key_index)
 
UFR_STATUS DL_API MFP_ChangeMasterKey_PKM (UFR_HANDLE hndUFR, IN uint8_t *old_key, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeConfigurationKeyM (UFR_HANDLE hndUFR, uint8_t key_index, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeConfigurationKeySamKeyM (UFR_HANDLE hndUFR, uint8_t key_index, uint8_t new_key_index)
 
UFR_STATUS DL_API MFP_ChangeConfigurationKey_PKM (UFR_HANDLE hndUFR, IN uint8_t *old_key, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_FieldConfigurationSetM (UFR_HANDLE hndUFR, uint8_t configuration_key_index, uint8_t rid_use, uint8_t prox_check_use)
 
UFR_STATUS DL_API MFP_FieldConfigurationSetSamKeyM (UFR_HANDLE hndUFR, uint8_t configuration_key_index, uint8_t rid_use, uint8_t prox_check_use)
 
UFR_STATUS DL_API MFP_FieldConfigurationSet_PKM (UFR_HANDLE hndUFR, IN uint8_t *configuration_key, uint8_t rid_use, uint8_t prox_check_use)
 
UFR_STATUS DL_API MFP_ChangeSectorKeyM (UFR_HANDLE hndUFR, uint8_t sector_nr, uint8_t auth_mode, uint8_t key_index, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeSectorKeySamKeyM (UFR_HANDLE hndUFR, uint8_t sector_nr, uint8_t auth_mode, uint8_t key_index, uint8_t new_key_index)
 
UFR_STATUS DL_API MFP_ChangeSectorKey_PKM (UFR_HANDLE hndUFR, uint8_t sector_nr, uint8_t auth_mode, IN uint8_t *old_key, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_GetUidM (UFR_HANDLE hndUFR, uint8_t key_index_vc_poll_enc_key, uint8_t key_index_vc_poll_mac_key, OUT uint8_t *uid, VAR uint8_t *uid_len)
 
UFR_STATUS DL_API MFP_GetUidSamKeyM (UFR_HANDLE hndUFR, uint8_t key_index_vc_poll_enc_key, uint8_t key_index_vc_poll_mac_key, OUT uint8_t *uid, VAR uint8_t *uid_len)
 
UFR_STATUS DL_API MFP_GetUid_PKM (UFR_HANDLE hndUFR, IN uint8_t *vc_poll_enc_key, IN uint8_t *vc_poll_mac_key, OUT uint8_t *uid, VAR uint8_t *uid_len)
 
UFR_STATUS DL_API MFP_ChangeVcPollingEncKeyM (UFR_HANDLE hndUFR, uint8_t configuration_key_index, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeVcPollingEncKeySamKeyM (UFR_HANDLE hndUFR, uint8_t configuration_key_index, uint8_t new_key_index)
 
UFR_STATUS DL_API MFP_ChangeVcPollingEncKey_PKM (UFR_HANDLE hndUFR, IN uint8_t *configuration_key, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeVcPollingMacKeyM (UFR_HANDLE hndUFR, uint8_t configuration_key_index, IN uint8_t *new_key)
 
UFR_STATUS DL_API MFP_ChangeVcPollingMacKeySamKeyM (UFR_HANDLE hndUFR, uint8_t configuration_key_index, uint8_t new_key_index)
 
UFR_STATUS DL_API MFP_ChangeVcPollingMacKey_PKM (UFR_HANDLE hndUFR, IN uint8_t *configuration_key, IN uint8_t *new_key)
 
UFR_STATUS DL_API ULC_ExternalAuth_PKM (UFR_HANDLE hndUFR, IN uint8_t *key)
 
UFR_STATUS DL_API ULC_write_3des_key_no_authM (UFR_HANDLE hndUFR, IN uint8_t *new_3des_key)
 
UFR_STATUS DL_API ULC_write_3des_key_factory_keyM (UFR_HANDLE hndUFR, IN uint8_t *new_3des_key)
 
UFR_STATUS DL_API ULC_write_3des_keyM (UFR_HANDLE hndUFR, IN uint8_t *new_3des_key, IN uint8_t *old_3des_key)
 
UFR_STATUS DL_API EspSetDisplayData (IN uint8_t *display_data, IN uint8_t data_length, uint16_t duration)
 
UFR_STATUS DL_API EspReaderReset (void)
 
UFR_STATUS DL_API EspChangeReaderPassword (IN uint8_t *old_password, IN uint8_t *new_password)
 
UFR_STATUS DL_API EspReaderEepromWrite (IN uint8_t *data, uint32_t address, uint32_t size, IN uint8_t *password)
 
UFR_STATUS DL_API EspReaderEepromRead (OUT uint8_t *data, uint32_t address, uint32_t size)
 
UFR_STATUS DL_API EspGetReaderTime (OUT uint8_t *time)
 
UFR_STATUS DL_API EspSetReaderTime (IN uint8_t *password, IN uint8_t *time)
 
UFR_STATUS DL_API EspSetIOState (uint8_t pin, uint8_t state)
 
UFR_STATUS DL_API EspGetIOState (OUT uint8_t *state)
 
UFR_STATUS DL_API EspSetTransparentReader (uint8_t reader)
 
UFR_STATUS DL_API EspGetReaderSerialNumber (VAR uint32_t *SerialNumber)
 
UFR_STATUS DL_API WriteNdefRecord_WiFi (uint8_t ndef_storage, IN const char *ssid, uint8_t auth_type, uint8_t encryption_type, IN const char *password)
 
UFR_STATUS DL_API WriteNdefRecord_BT (uint8_t ndef_storage, IN const char *bt_mac_address)
 
UFR_STATUS DL_API WriteNdefRecord_SMS (uint8_t ndef_storage, IN const char *phone_number, IN const char *message)
 
UFR_STATUS DL_API WriteNdefRecord_Bitcoin (uint8_t ndef_storage, IN const char *bitcoin_address, IN const char *amount, IN const char *message)
 
UFR_STATUS DL_API WriteNdefRecord_GeoLocation (uint8_t ndef_storage, IN const char *latitude, IN const char *longitude)
 
UFR_STATUS DL_API WriteNdefRecord_NaviDestination (uint8_t ndef_storage, IN const char *destination)
 
UFR_STATUS DL_API WriteNdefRecord_Email (uint8_t ndef_storage, IN const char *email_address, IN const char *subject, IN const char *message)
 
UFR_STATUS DL_API WriteNdefRecord_Address (uint8_t ndef_storage, IN const char *address)
 
UFR_STATUS DL_API WriteNdefRecord_AndroidApp (uint8_t ndef_storage, IN const char *package_name)
 
UFR_STATUS DL_API WriteNdefRecord_Text (uint8_t ndef_storage, IN const char *text)
 
UFR_STATUS DL_API WriteNdefRecord_StreetView (uint8_t ndef_storage, IN const char *latitude, IN const char *longitude)
 
UFR_STATUS DL_API WriteNdefRecord_Skype (uint8_t ndef_storage, IN const char *user_name, uint8_t action)
 
UFR_STATUS DL_API WriteNdefRecord_Whatsapp (uint8_t ndef_storage, IN const char *message)
 
UFR_STATUS DL_API WriteNdefRecord_Viber (uint8_t ndef_storage, IN const char *message)
 
UFR_STATUS DL_API WriteNdefRecord_Contact (uint8_t ndef_storage, IN const char *name, IN const char *company, IN const char *address, IN const char *phone, IN const char *email, IN const char *website)
 
UFR_STATUS DL_API WriteNdefRecord_Phone (uint8_t ndef_storage, IN const char *phone_number)
 
UFR_STATUS DL_API WriteNdefRecord_WiFiM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *ssid, uint8_t auth_type, uint8_t encryption_type, IN const char *password)
 
UFR_STATUS DL_API WriteNdefRecord_BTM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *bt_mac_address)
 
UFR_STATUS DL_API WriteNdefRecord_SMSM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *phone_number, IN const char *message)
 
UFR_STATUS DL_API WriteNdefRecord_BitcoinM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *bitcoin_address, IN const char *amount, IN const char *message)
 
UFR_STATUS DL_API WriteNdefRecord_GeoLocationM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *latitude, IN const char *longitude)
 
UFR_STATUS DL_API WriteNdefRecord_NaviDestinationM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *destination)
 
UFR_STATUS DL_API WriteNdefRecord_EmailM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *email_address, IN const char *subject, IN const char *message)
 
UFR_STATUS DL_API WriteNdefRecord_AddressM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *address)
 
UFR_STATUS DL_API WriteNdefRecord_AndroidAppM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *package_name)
 
UFR_STATUS DL_API WriteNdefRecord_TextM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *text)
 
UFR_STATUS DL_API WriteNdefRecord_StreetViewM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *latitude, IN const char *longitude)
 
UFR_STATUS DL_API WriteNdefRecord_SkypeM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *user_name, uint8_t action)
 
UFR_STATUS DL_API WriteNdefRecord_WhatsappM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *message)
 
UFR_STATUS DL_API WriteNdefRecord_ViberM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *message)
 
UFR_STATUS DL_API WriteNdefRecord_ContactM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *name, IN const char *company, IN const char *address, IN const char *phone, IN const char *email, IN const char *website)
 
UFR_STATUS DL_API WriteNdefRecord_PhoneM (UFR_HANDLE hndUFR, uint8_t ndef_storage, IN const char *phone_number)
 
UFR_STATUS DL_API ReadNdefRecord_WiFi (OUT char *ssid, OUT char *auth_type, OUT char *encryption_type, OUT char *password)
 
UFR_STATUS DL_API ReadNdefRecord_Bitcoin (OUT char *bitcoin_address, OUT char *amount, OUT char *message)
 
UFR_STATUS DL_API ReadNdefRecord_GeoLocation (OUT char *latitude, OUT char *longitude)
 
UFR_STATUS DL_API ReadNdefRecord_NaviDestination (OUT char *destination)
 
UFR_STATUS DL_API ReadNdefRecord_Email (OUT char *email_address, OUT char *subject, OUT char *message)
 
UFR_STATUS DL_API ReadNdefRecord_Address (OUT char *address)
 
UFR_STATUS DL_API ReadNdefRecord_AndroidApp (OUT char *package_name)
 
UFR_STATUS DL_API ReadNdefRecord_Text (OUT char *text)
 
UFR_STATUS DL_API ReadNdefRecord_StreetView (OUT char *latitude, OUT char *longitude)
 
UFR_STATUS DL_API ReadNdefRecord_Skype (OUT char *user_name, OUT char *action)
 
UFR_STATUS DL_API ReadNdefRecord_Whatsapp (OUT char *message)
 
UFR_STATUS DL_API ReadNdefRecord_Viber (OUT char *message)
 
UFR_STATUS DL_API ReadNdefRecord_Contact (OUT char *vCard)
 
UFR_STATUS DL_API ReadNdefRecord_Phone (OUT char *phone_number)
 
UFR_STATUS DL_API ReadNdefRecord_SMS (OUT char *phone_number, OUT char *message)
 
UFR_STATUS DL_API ReadNdefRecord_BT (OUT char *bt_mac_address)
 
UFR_STATUS DL_API ReadNdefRecord_WiFiM (UFR_HANDLE hndUFR, OUT char *ssid, OUT char *auth_type, OUT char *encryption_type, OUT char *password)
 
UFR_STATUS DL_API ReadNdefRecord_BitcoinM (UFR_HANDLE hndUFR, OUT char *bitcoin_address, OUT char *amount, OUT char *message)
 
UFR_STATUS DL_API ReadNdefRecord_GeoLocationM (UFR_HANDLE hndUFR, OUT char *latitude, OUT char *longitude)
 
UFR_STATUS DL_API ReadNdefRecord_NaviDestinationM (UFR_HANDLE hndUFR, OUT char *destination)
 
UFR_STATUS DL_API ReadNdefRecord_EmailM (UFR_HANDLE hndUFR, OUT char *email_address, OUT char *subject, OUT char *message)
 
UFR_STATUS DL_API ReadNdefRecord_AddressM (UFR_HANDLE hndUFR, OUT char *address)
 
UFR_STATUS DL_API ReadNdefRecord_AndroidAppM (UFR_HANDLE hndUFR, OUT char *package_name)
 
UFR_STATUS DL_API ReadNdefRecord_TextM (UFR_HANDLE hndUFR, OUT char *text)
 
UFR_STATUS DL_API ReadNdefRecord_StreetViewM (UFR_HANDLE hndUFR, OUT char *latitude, OUT char *longitude)
 
UFR_STATUS DL_API ReadNdefRecord_SkypeM (UFR_HANDLE hndUFR, OUT char *user_name, OUT char *action)
 
UFR_STATUS DL_API ReadNdefRecord_WhatsappM (UFR_HANDLE hndUFR, OUT char *message)
 
UFR_STATUS DL_API ReadNdefRecord_ViberM (UFR_HANDLE hndUFR, OUT char *message)
 
UFR_STATUS DL_API ReadNdefRecord_ContactM (UFR_HANDLE hndUFR, OUT char *vCard)
 
UFR_STATUS DL_API ReadNdefRecord_PhoneM (UFR_HANDLE hndUFR, OUT char *phone_number)
 
UFR_STATUS DL_API ReadNdefRecord_SMSM (UFR_HANDLE hndUFR, OUT char *phone_number, OUT char *message)
 
UFR_STATUS DL_API ReadNdefRecord_BTM (UFR_HANDLE hndUFR, OUT char *bt_mac_address)
 
c_string DL_API ParseNdefMessage (IN uint8_t *type_record, uint8_t type_len, IN uint8_t *payload, uint32_t payload_len)
 
UFR_STATUS DL_API nt4h_set_global_parametersM (UFR_HANDLE hndUFR, uint8_t file_no, uint8_t key_no, uint8_t communication_mode)
 
UFR_STATUS DL_API nt4h_change_standard_file_settings_pkM (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no)
 
UFR_STATUS DL_API nt4h_change_standard_file_settingsM (UFR_HANDLE hndUFR, uint8_t aes_key_no, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no)
 
UFR_STATUS DL_API nt4h_change_sdm_file_settings_pkM (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, 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)
 
UFR_STATUS DL_API nt4h_change_sdm_file_settingsM (UFR_HANDLE hndUFR, uint8_t aes_key_no, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, 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)
 
UFR_STATUS DL_API nt4h_get_file_settingsM (UFR_HANDLE hndUFR, uint8_t file_no, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *sdm_enable, VAR uint32_t *file_size, 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 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)
 
UFR_STATUS DL_API nt4h_set_rid_pkM (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext)
 
UFR_STATUS DL_API nt4h_set_ridM (UFR_HANDLE hndUFR, uint8_t aes_key_no)
 
UFR_STATUS DL_API nt4h_get_uid_pkM (UFR_HANDLE hndUFR, IN uint8_t *auth_key, uint8_t key_no, OUT uint8_t *uid)
 
UFR_STATUS DL_API nt4h_get_uidM (UFR_HANDLE hndUFR, uint8_t auth_key_no, uint8_t key_no, OUT uint8_t *uid)
 
UFR_STATUS DL_API nt4h_change_key_pkM (UFR_HANDLE hndUFR, IN uint8_t *auth_key, uint8_t key_no, IN uint8_t *new_key, IN uint8_t *old_key)
 
UFR_STATUS DL_API nt4h_change_keyM (UFR_HANDLE hndUFR, uint8_t auth_key_no, uint8_t key_no, IN uint8_t *new_key, IN uint8_t *old_key)
 
UFR_STATUS DL_API nt4h_get_sdm_ctr_pkM (UFR_HANDLE hndUFR, IN uint8_t *auth_key, uint8_t file_no, uint8_t key_no, VAR uint32_t *sdm_read_ctr)
 
UFR_STATUS DL_API nt4h_get_sdm_ctrM (UFR_HANDLE hndUFR, uint8_t auth_key_no, uint8_t file_no, uint8_t key_no, VAR uint32_t *sdm_read_ctr)
 
UFR_STATUS DL_API nt4h_get_sdm_ctr_no_authM (UFR_HANDLE hndUFR, uint8_t file_no, VAR uint32_t *sdm_read_ctr)
 
UFR_STATUS DL_API nt4h_tt_change_sdm_file_settings_pkM (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, 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, uint8_t tt_status_enable, uint32_t tt_status_offset)
 
UFR_STATUS DL_API nt4h_tt_change_sdm_file_settingsM (UFR_HANDLE hndUFR, uint8_t aes_key_no, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, 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, uint8_t tt_status_enable, uint32_t tt_status_offset)
 
UFR_STATUS DL_API nt4h_tt_get_file_settingsM (UFR_HANDLE hndUFR, uint8_t file_no, VAR uint8_t *file_type, VAR uint8_t *communication_mode, VAR uint8_t *sdm_enable, VAR uint32_t *file_size, 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 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 uint8_t *tt_status_enable, VAR uint32_t *tt_status_offset)
 
UFR_STATUS DL_API nt4h_rid_read_ecc_signature_pkM (UFR_HANDLE hndUFR, IN uint8_t *auth_key, uint8_t key_no, OUT uint8_t *uid, OUT uint8_t *ecc_signature, VAR uint8_t *dlogic_card_type)
 
UFR_STATUS DL_API nt4h_rid_read_ecc_signatureM (UFR_HANDLE hndUFR, uint8_t auth_key_nr, uint8_t key_no, OUT uint8_t *uid, OUT uint8_t *ecc_signature, OUT uint8_t *dlogic_card_type)
 
UFR_STATUS DL_API nt4h_get_tt_status_pkM (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint8_t key_no, VAR uint8_t *tt_perm_status, VAR uint8_t *tt_curr_status)
 
UFR_STATUS DL_API nt4h_get_tt_statusM (UFR_HANDLE hndUFR, uint8_t aes_key_nr, uint8_t key_no, VAR uint8_t *tt_perm_status, VAR uint8_t *tt_curr_status)
 
UFR_STATUS DL_API nt4h_get_tt_status_no_authM (UFR_HANDLE hndUFR, VAR uint8_t *tt_perm_status, VAR uint8_t *tt_curr_status)
 
UFR_STATUS DL_API nt4h_enable_tt_pkM (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint8_t tt_status_key_no)
 
UFR_STATUS DL_API nt4h_enable_ttM (UFR_HANDLE hndUFR, uint8_t aes_key_no, uint8_t tt_status_key_no)
 
UFR_STATUS DL_API dfl_change_file_settings_pkM (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no)
 
UFR_STATUS DL_API dfl_change_file_settingsM (UFR_HANDLE hndUFR, uint8_t aes_key_no, uint8_t file_no, uint8_t key_no, uint8_t curr_communication_mode, uint8_t new_communication_mode, uint8_t read_key_no, uint8_t write_key_no, uint8_t read_write_key_no, uint8_t change_key_no)
 
UFR_STATUS DL_API dfl_delete_tmc_file_pkM (UFR_HANDLE hndUFR, IN uint8_t *aes_key_ext, uint8_t file_no)
 
UFR_STATUS DL_API dfl_delete_tmc_fileM (UFR_HANDLE hndUFR, uint8_t aes_key_no, uint8_t file_no)
 
UFR_STATUS DL_API EspSetDisplayDataM (UFR_HANDLE hndUFR, uint8_t *display_data, uint8_t data_length, uint16_t duration)
 
UFR_STATUS DL_API EspReaderResetM (UFR_HANDLE hndUFR)
 
UFR_STATUS DL_API EspChangeReaderPasswordM (UFR_HANDLE hndUFR, uint8_t *old_password, uint8_t *new_password)
 
UFR_STATUS DL_API EspReaderEepromWriteM (UFR_HANDLE hndUFR, uint8_t *data, uint32_t address, uint32_t size, uint8_t *password)
 
UFR_STATUS DL_API EspReaderEepromReadM (UFR_HANDLE hndUFR, uint8_t *data, uint32_t address, uint32_t size)
 
UFR_STATUS DL_API EspGetReaderTimeM (UFR_HANDLE hndUFR, uint8_t *time)
 
UFR_STATUS DL_API EspSetReaderTimeM (UFR_HANDLE hndUFR, uint8_t *password, uint8_t *time)
 
UFR_STATUS DL_API EspSetIOStateM (UFR_HANDLE hndUFR, uint8_t pin, uint8_t state)
 
UFR_STATUS DL_API EspGetIOStateM (UFR_HANDLE hndUFR, uint8_t *state)
 
UFR_STATUS DL_API EspSetTransparentReaderM (UFR_HANDLE hndUFR, uint8_t reader)
 
UFR_STATUS DL_API EspGetReaderSerialNumberM (UFR_HANDLE hndUFR, uint32_t *lpulSerialNumber)
 
UFR_STATUS DL_API COMTransceiveM (UFR_HANDLE hndUFR, IN uint8_t *cmd, uint32_t cmd_length, IN uint8_t *cmd_ext, uint32_t cmd_ext_length, OUT uint8_t *rsp, VAR uint32_t *rsp_length, OUT uint8_t *rsp_ext, VAR uint32_t *rsp_ext_length)
 
UFR_STATUS DL_API COMTransceive (IN uint8_t *cmd, uint32_t cmd_length, IN uint8_t *cmd_ext, uint32_t cmd_ext_length, OUT uint8_t *rsp, VAR uint32_t *rsp_length, OUT uint8_t *rsp_ext, VAR uint32_t *rsp_ext_length)
 
uint32_t DL_API GetDllVersion (void)
 
UFR_STATUS DL_API OriginalityCheck (IN const uint8_t *signature, IN const uint8_t *uid, uint8_t uid_len, uint8_t DlogicCardType)
 
c_string DL_API GetDllVersionStr (void)
 
c_string DL_API UFR_Status2String (const UFR_STATUS status)
 
c_string DL_API UFR_DLCardType2String (uint8_t dl_type_code)
 
unsigned long GetTickCount (void)
 
c_string DL_API GetReaderDescription (void)
 
c_string DL_API GetReaderDescriptionM (UFR_HANDLE hndUFR)
 
void DL_API initVM (JNIEnv *env, jclass class1)
 
void setNFCMessage (char *message)
 

Variables

JNIEnv * global_env
 
jclass global_class
 

Macro Definition Documentation

◆ IN

#define IN

◆ OUT

#define OUT

◆ VAR

#define VAR

◆ DL_API

#define DL_API

◆ MIFARE_CLASSIC_1k

#define MIFARE_CLASSIC_1k   0x08

◆ MF1ICS50

#define MF1ICS50   0x08

◆ SLE66R35

#define SLE66R35   0x88

◆ MIFARE_CLASSIC_4k

#define MIFARE_CLASSIC_4k   0x18

◆ MF1ICS70

#define MF1ICS70   0x18

◆ MIFARE_CLASSIC_MINI

#define MIFARE_CLASSIC_MINI   0x09

◆ MF1ICS20

#define MF1ICS20   0x09

◆ TAG_UNKNOWN

#define TAG_UNKNOWN   0

◆ DL_MIFARE_ULTRALIGHT

#define DL_MIFARE_ULTRALIGHT   0x01

◆ DL_MIFARE_ULTRALIGHT_EV1_11

#define DL_MIFARE_ULTRALIGHT_EV1_11   0x02

◆ DL_MIFARE_ULTRALIGHT_EV1_21

#define DL_MIFARE_ULTRALIGHT_EV1_21   0x03

◆ DL_MIFARE_ULTRALIGHT_C

#define DL_MIFARE_ULTRALIGHT_C   0x04

◆ DL_NTAG_203

#define DL_NTAG_203   0x05

◆ DL_NTAG_210

#define DL_NTAG_210   0x06

◆ DL_NTAG_212

#define DL_NTAG_212   0x07

◆ DL_NTAG_213

#define DL_NTAG_213   0x08

◆ DL_NTAG_215

#define DL_NTAG_215   0x09

◆ DL_NTAG_216

#define DL_NTAG_216   0x0A

◆ DL_MIKRON_MIK640D

#define DL_MIKRON_MIK640D   0x0B

◆ NFC_T2T_GENERIC

#define NFC_T2T_GENERIC   0x0C

◆ DL_NT3H_1101

#define DL_NT3H_1101   0x0D

◆ DL_NT3H_1201

#define DL_NT3H_1201   0x0E

◆ DL_NT3H_2111

#define DL_NT3H_2111   0x0F

◆ DL_NT3H_2211

#define DL_NT3H_2211   0x10

◆ DL_NTAG_413_DNA

#define DL_NTAG_413_DNA   0x11

◆ DL_NTAG_424_DNA

#define DL_NTAG_424_DNA   0x12

◆ DL_NTAG_424_DNA_TT

#define DL_NTAG_424_DNA_TT   0x13

◆ DL_NTAG_210U

#define DL_NTAG_210U   0x14

◆ DL_NTAG_213_TT

#define DL_NTAG_213_TT   0x15

◆ DL_MIFARE_CLASSIC_2K

#define DL_MIFARE_CLASSIC_2K   0x19

◆ DL_MIFARE_MINI

#define DL_MIFARE_MINI   0x20

◆ DL_MIFARE_CLASSIC_1K

#define DL_MIFARE_CLASSIC_1K   0x21

◆ DL_MIFARE_CLASSIC_4K

#define DL_MIFARE_CLASSIC_4K   0x22

◆ DL_MIFARE_PLUS_S_2K_SL0

#define DL_MIFARE_PLUS_S_2K_SL0   0x23

◆ DL_MIFARE_PLUS_S_4K_SL0

#define DL_MIFARE_PLUS_S_4K_SL0   0x24

◆ DL_MIFARE_PLUS_X_2K_SL0

#define DL_MIFARE_PLUS_X_2K_SL0   0x25

◆ DL_MIFARE_PLUS_X_4K_SL0

#define DL_MIFARE_PLUS_X_4K_SL0   0x26

◆ DL_MIFARE_DESFIRE

#define DL_MIFARE_DESFIRE   0x27

◆ DL_MIFARE_DESFIRE_EV1_2K

#define DL_MIFARE_DESFIRE_EV1_2K   0x28

◆ DL_MIFARE_DESFIRE_EV1_4K

#define DL_MIFARE_DESFIRE_EV1_4K   0x29

◆ DL_MIFARE_DESFIRE_EV1_8K

#define DL_MIFARE_DESFIRE_EV1_8K   0x2A

◆ DL_MIFARE_DESFIRE_EV2_2K

#define DL_MIFARE_DESFIRE_EV2_2K   0x2B

◆ DL_MIFARE_DESFIRE_EV2_4K

#define DL_MIFARE_DESFIRE_EV2_4K   0x2C

◆ DL_MIFARE_DESFIRE_EV2_8K

#define DL_MIFARE_DESFIRE_EV2_8K   0x2D

◆ DL_MIFARE_PLUS_S_2K_SL1

#define DL_MIFARE_PLUS_S_2K_SL1   0x2E

◆ DL_MIFARE_PLUS_X_2K_SL1

#define DL_MIFARE_PLUS_X_2K_SL1   0x2F

◆ DL_MIFARE_PLUS_EV1_2K_SL1

#define DL_MIFARE_PLUS_EV1_2K_SL1   0x30

◆ DL_MIFARE_PLUS_X_2K_SL2

#define DL_MIFARE_PLUS_X_2K_SL2   0x31

◆ DL_MIFARE_PLUS_S_2K_SL3

#define DL_MIFARE_PLUS_S_2K_SL3   0x32

◆ DL_MIFARE_PLUS_X_2K_SL3

#define DL_MIFARE_PLUS_X_2K_SL3   0x33

◆ DL_MIFARE_PLUS_EV1_2K_SL3

#define DL_MIFARE_PLUS_EV1_2K_SL3   0x34

◆ DL_MIFARE_PLUS_S_4K_SL1

#define DL_MIFARE_PLUS_S_4K_SL1   0x35

◆ DL_MIFARE_PLUS_X_4K_SL1

#define DL_MIFARE_PLUS_X_4K_SL1   0x36

◆ DL_MIFARE_PLUS_EV1_4K_SL1

#define DL_MIFARE_PLUS_EV1_4K_SL1   0x37

◆ DL_MIFARE_PLUS_X_4K_SL2

#define DL_MIFARE_PLUS_X_4K_SL2   0x38

◆ DL_MIFARE_PLUS_S_4K_SL3

#define DL_MIFARE_PLUS_S_4K_SL3   0x39

◆ DL_MIFARE_PLUS_X_4K_SL3

#define DL_MIFARE_PLUS_X_4K_SL3   0x3A

◆ DL_MIFARE_PLUS_EV1_4K_SL3

#define DL_MIFARE_PLUS_EV1_4K_SL3   0x3B

◆ DL_MIFARE_PLUS_SE_SL0

#define DL_MIFARE_PLUS_SE_SL0   0x3C

◆ DL_MIFARE_PLUS_SE_SL1

#define DL_MIFARE_PLUS_SE_SL1   0x3D

◆ DL_MIFARE_PLUS_SE_SL3

#define DL_MIFARE_PLUS_SE_SL3   0x3E

◆ DL_MIFARE_DESFIRE_LIGHT

#define DL_MIFARE_DESFIRE_LIGHT   0x3F

◆ DL_UNKNOWN_ISO_14443_4

#define DL_UNKNOWN_ISO_14443_4   0x40

◆ DL_GENERIC_ISO14443_4

#define DL_GENERIC_ISO14443_4   0x40

◆ DL_GENERIC_ISO14443_4_TYPE_B

#define DL_GENERIC_ISO14443_4_TYPE_B   0x41

◆ DL_GENERIC_ISO14443_3_TYPE_B

#define DL_GENERIC_ISO14443_3_TYPE_B   0x42

◆ DL_MIFARE_PLUS_EV1_2K_SL0

#define DL_MIFARE_PLUS_EV1_2K_SL0   0x43

◆ DL_MIFARE_PLUS_EV1_4K_SL0

#define DL_MIFARE_PLUS_EV1_4K_SL0   0x44

◆ DL_MIFARE_DESFIRE_EV3_2K

#define DL_MIFARE_DESFIRE_EV3_2K   0x45

◆ DL_MIFARE_DESFIRE_EV3_4K

#define DL_MIFARE_DESFIRE_EV3_4K   0x46

◆ DL_MIFARE_DESFIRE_EV3_8K

#define DL_MIFARE_DESFIRE_EV3_8K   0x47

◆ DL_MOBILE_AID

#define DL_MOBILE_AID   0x60

◆ DL_APPLE_VAS_V1

#define DL_APPLE_VAS_V1   0x6A

◆ DL_APPLE_VAS_V2

#define DL_APPLE_VAS_V2   0x6B

◆ DL_IMEI_UID

#define DL_IMEI_UID   0x80

◆ M24SR02

#define M24SR02   0x82

◆ M24SR02_AUTOMOTIVE

#define M24SR02_AUTOMOTIVE   0x8A

◆ M24SR04

#define M24SR04   0x86

◆ M24SR04_AUTOMOTIVE

#define M24SR04_AUTOMOTIVE   0x8E

◆ M24SR16

#define M24SR16   0x85

◆ M24SR16_AUTOMOTIVE

#define M24SR16_AUTOMOTIVE   0x8D

◆ M24SR64

#define M24SR64   0x84

◆ M24SR64_AUTOMOTIVE

#define M24SR64_AUTOMOTIVE   0x8C

◆ DLSigner81

#define DLSigner81   0xA0

◆ DLSigner22

#define DLSigner22   0xA1

◆ DLSigner30

#define DLSigner30   0xA2

◆ DLSigner10

#define DLSigner10   0xA3

◆ DLSigner145

#define DLSigner145   0xAA

◆ PAD_PKCS1

#define PAD_PKCS1   PAD_PKCS1_V1_5

◆ DL_RAW_SIZEOF_SZ

#define DL_RAW_SIZEOF_SZ ( x)    (sizeof(x) - 1)

◆ DL_AID_RID_PLUS

#define DL_AID_RID_PLUS   "\xF0" "DLogic"

◆ DL_SIGNER_PIX

#define DL_SIGNER_PIX   "\x00\x01"

◆ DL_STORAGE_PIX

#define DL_STORAGE_PIX   "\x01\x01"

◆ DL_SIGNER_AID

#define DL_SIGNER_AID   DL_AID_RID_PLUS DL_SIGNER_PIX

◆ DL_SIGNER_AID_SIZE

#define DL_SIGNER_AID_SIZE   9

◆ DL_STORAGE_AID

#define DL_STORAGE_AID   DL_AID_RID_PLUS DL_STORAGE_PIX

◆ DL_STORAGE_AID_SIZE

#define DL_STORAGE_AID_SIZE   9

◆ INS_LOGIN

#define INS_LOGIN   0x20

◆ INS_GET_PIN_TRIES_REMAINING

#define INS_GET_PIN_TRIES_REMAINING   0x21

◆ INS_PIN_CHANGE

#define INS_PIN_CHANGE   0x22

◆ INS_PIN_UNBLOCK

#define INS_PIN_UNBLOCK   0x23

◆ INS_PIN_ENABLE

#define INS_PIN_ENABLE   0x24

◆ INS_PIN_DISABLE

#define INS_PIN_DISABLE   0x25

◆ INS_LIST_FILES

#define INS_LIST_FILES   0x31

◆ INS_GET_FILE_SIZE

#define INS_GET_FILE_SIZE   0x32

◆ INS_READ_FILE

#define INS_READ_FILE   0x33

◆ INS_WRITE_FILE

#define INS_WRITE_FILE   0x34

◆ INS_DELETE_FILE

#define INS_DELETE_FILE   0x3F

◆ INS_SET_RSA_PRIKEY

#define INS_SET_RSA_PRIKEY   0x51

◆ INS_GEN_RSA_KEY_PAIR

#define INS_GEN_RSA_KEY_PAIR   0x52

◆ INS_GET_RSA_PUBKEY_MODULUS

#define INS_GET_RSA_PUBKEY_MODULUS   0x53

◆ INS_GET_RSA_PUBKEY_EXPONENT

#define INS_GET_RSA_PUBKEY_EXPONENT   0x54

◆ INS_DEL_RSA_KEY_PAIR

#define INS_DEL_RSA_KEY_PAIR   0x5F

◆ INS_SET_EC_PRIKEY

#define INS_SET_EC_PRIKEY   0x61

◆ INS_GEN_EC_KEY_PAIR

#define INS_GEN_EC_KEY_PAIR   0x62

◆ INS_GET_EC_PUBKEY

#define INS_GET_EC_PUBKEY   0x63

◆ INS_GET_EC_FIELD

#define INS_GET_EC_FIELD   0x64

◆ INS_GET_EC_AB

#define INS_GET_EC_AB   0x65

◆ INS_GET_EC_G

#define INS_GET_EC_G   0x66

◆ INS_GET_EC_RK_SIZE

#define INS_GET_EC_RK_SIZE   0x67

◆ INS_DEL_EC_KEY_PAIR

#define INS_DEL_EC_KEY_PAIR   0x6F

◆ INS_GET_SIGNATURE

#define INS_GET_SIGNATURE   0x71

◆ INS_PUT_OBJ

#define INS_PUT_OBJ   0x31

◆ INS_PUT_OBJ_SUBJECT

#define INS_PUT_OBJ_SUBJECT   0x32

◆ INS_INVALIDATE_CERT

#define INS_INVALIDATE_CERT   0x33

◆ INS_GET_OBJ

#define INS_GET_OBJ   0x41

◆ INS_GET_OBJ_ID

#define INS_GET_OBJ_ID   0x42

◆ INS_GET_OBJ_SUBJECT

#define INS_GET_OBJ_SUBJECT   0x43

◆ PIN_MAX_TRIES

#define PIN_MAX_TRIES   5

◆ PIN_MIN_LENGTH

#define PIN_MIN_LENGTH   4

◆ PIN_MAX_LENGTH

#define PIN_MAX_LENGTH   8

◆ PUK_MAX_TRIES

#define PUK_MAX_TRIES   10

◆ PUK_LENGTH

#define PUK_LENGTH   8

◆ JC_APP_MAX_KEY_INDEX

#define JC_APP_MAX_KEY_INDEX   ((3) - 1)

◆ JC_APP_MAX_CA_CERT_INDEX

#define JC_APP_MAX_CA_CERT_INDEX   ((12) - 1)

◆ JC_APP_MAX_ID_SIZE

#define JC_APP_MAX_ID_SIZE   253

◆ JC_APP_MAX_SUBJECT_SIZE

#define JC_APP_MAX_SUBJECT_SIZE   255

◆ JC_APP_MAX_SIGNATURE_LEN

#define JC_APP_MAX_SIGNATURE_LEN   256

◆ JC_APP_MAX_PIN_LENGTH

#define JC_APP_MAX_PIN_LENGTH   8

◆ JC_DL_STORAGE_MAX_FILES

#define JC_DL_STORAGE_MAX_FILES   16

◆ JC_DL_STORAGE_MAX_FILE_SIZE

#define JC_DL_STORAGE_MAX_FILE_SIZE   (32 * 1024 - 2)

◆ MAX_UID_LEN

#define MAX_UID_LEN   10

◆ MAX_ATS_LEN

#define MAX_ATS_LEN   25

◆ ECC_SIG_LEN

#define ECC_SIG_LEN   32

◆ DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_CHANGE

#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_CHANGE   0x09

◆ DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_CHANGE

#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_CHANGE   0x0F

◆ DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_CHANGE

#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_CHANGE   0x01

◆ DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_CHANGE

#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_CHANGE   0x07

◆ DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_NOT_CHANGE

#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_NOT_CHANGE   0x08

◆ DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_NOT_CHANGE

#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_NOT_CHANGE   0x0E

◆ DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE

#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE   0x00

◆ DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE

#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE   0x06

◆ DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE_APP_IDS_WITH_AUTH

#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE_APP_IDS_WITH_AUTH   0x00

◆ DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_CHANGE_APP_IDS_WITH_AUTH

#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_CHANGE_APP_IDS_WITH_AUTH   0x01

◆ DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTHOUT_AUTH

#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x02

◆ DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_CHANGE_APP_IDS_WIDTHOUT_AUTH

#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_NOT_CHANGE_KEY_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x03

◆ DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE_APP_IDS_WITH_AUTH

#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE_APP_IDS_WITH_AUTH   0x04

◆ DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_CHANGE_APP_IDS_WITH_AUTH

#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_CHANGE_APP_IDS_WITH_AUTH   0x05

◆ DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTHOUT_AUTH

#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x06

◆ DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_CHANGE_APP_IDS_WIDTHOUT_AUTH

#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_NOT_CHANGE_KEY_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x07

◆ DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_NOT_CHANGE_APP_IDS_WITH_AUTH

#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_NOT_CHANGE_APP_IDS_WITH_AUTH   0x08

◆ DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_CHANGE_APP_IDS_WITH_AUTH

#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_CHANGE_APP_IDS_WITH_AUTH   0x09

◆ DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTHOUT_AUTH

#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x0A

◆ DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_CHANGE_APP_IDS_WIDTHOUT_AUTH

#define DESFIRE_KEY_SET_CREATE_WITH_AUTH_SET_CHANGE_KEY_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x0B

◆ DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTH_AUTH

#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTH_AUTH   0x0C

◆ DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_CHANGE_APP_IDS_WIDTH_AUTH

#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_CHANGE_APP_IDS_WIDTH_AUTH   0x0D

◆ DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTHOUT_AUTH

#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_NOT_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x0E

◆ DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_CHANGE_APP_IDS_WIDTHOUT_AUTH

#define DESFIRE_KEY_SET_CREATE_WITHOUT_AUTH_SET_CHANGE_KEY_CHANGE_APP_IDS_WIDTHOUT_AUTH   0x0F

◆ MAX_ECC_CURVE_NAME_LEN

#define MAX_ECC_CURVE_NAME_LEN   30

Typedef Documentation

◆ c_string

typedef const char* c_string

Type for representing null terminated char array ( aka C-String ) Array is always one byte longer ( for null character ) then string Memory space for array must be allocated before use.

◆ UFR_HANDLE

typedef void* UFR_HANDLE

◆ UFR_STATUS

◆ SAM_HW_TYPE

typedef enum E_SAM_HW_VER SAM_HW_TYPE

◆ emul_modes_t

◆ emul_states_t

◆ pcd_states_t

◆ t2t_version_t

Enumeration Type Documentation

◆ E_CARD_IN_SAM_SLOT

Enumerator
SAM_SLOT_MIFARE_SAM_AV2 
SAM_SLOT_GENERIC 
157 {
160};
@ SAM_SLOT_GENERIC
Definition uFCoder.h:159
@ SAM_SLOT_MIFARE_SAM_AV2
Definition uFCoder.h:158

◆ E_SIGNER_CIPHERS

Enumerator
SIG_CIPHER_RSA 
SIG_CIPHER_ECDSA 
SIG_CIPHER_MAX_SUPPORTED 
163 {
164 SIG_CIPHER_RSA = 0,
166
168};
@ SIG_CIPHER_RSA
Definition uFCoder.h:164
@ SIG_CIPHER_MAX_SUPPORTED
Definition uFCoder.h:167
@ SIG_CIPHER_ECDSA
Definition uFCoder.h:165

◆ E_SIGNER_RSA_PADDINGS

Enumerator
PAD_NULL 
PAD_PKCS1_V1_5 
PAD_PKCS1_PSS 
SIG_PAD_MAX_SUPPORTED 
170 {
171 PAD_NULL = 0,
174
176};
@ PAD_PKCS1_PSS
Definition uFCoder.h:173
@ SIG_PAD_MAX_SUPPORTED
Definition uFCoder.h:175
@ PAD_NULL
Definition uFCoder.h:171
@ PAD_PKCS1_V1_5
Definition uFCoder.h:172

◆ E_SIGNER_DIGESTS

Enumerator
ALG_NULL 
ALG_SHA 
ALG_SHA_256 
ALG_SHA_384 
ALG_SHA_512 
ALG_SHA_224 
ALG_SHA_512_224 
ALG_SHA_512_256 
SIG_DIGEST_MAX_SUPPORTED 
179 {
180 ALG_NULL = 0,
181 ALG_SHA,
188
190};
@ ALG_SHA_512_224
Definition uFCoder.h:186
@ SIG_DIGEST_MAX_SUPPORTED
Definition uFCoder.h:189
@ ALG_SHA_256
Definition uFCoder.h:182
@ ALG_NULL
Definition uFCoder.h:180
@ ALG_SHA_512
Definition uFCoder.h:184
@ ALG_SHA
Definition uFCoder.h:181
@ ALG_SHA_512_256
Definition uFCoder.h:187
@ ALG_SHA_384
Definition uFCoder.h:183
@ ALG_SHA_224
Definition uFCoder.h:185

◆ E_KEY_TYPES

Enumerator
TYPE_RSA_PRIVATE 
TYPE_RSA_CRT_PRIVATE 
TYPE_EC_F2M_PRIVATE 
TYPE_EC_FP_PRIVATE 
192 {
197};
@ TYPE_RSA_CRT_PRIVATE
Definition uFCoder.h:194
@ TYPE_RSA_PRIVATE
Definition uFCoder.h:193
@ TYPE_EC_FP_PRIVATE
Definition uFCoder.h:196
@ TYPE_EC_F2M_PRIVATE
Definition uFCoder.h:195

◆ E_OBJ_TYPES

Enumerator
OBJ_TYPE_RSA_CERT 
OBJ_TYPE_EC_CERT 
OBJ_TYPE_CA_CERT 
OBJ_TYPES_COUNT 
199 {
203
205};
@ OBJ_TYPE_RSA_CERT
Definition uFCoder.h:200
@ OBJ_TYPES_COUNT
Definition uFCoder.h:204
@ OBJ_TYPE_CA_CERT
Definition uFCoder.h:202
@ OBJ_TYPE_EC_CERT
Definition uFCoder.h:201

◆ MIFARE_AUTHENTICATION

Enumerator
MIFARE_AUTHENT1A 
MIFARE_AUTHENT1B 
274 {
275 MIFARE_AUTHENT1A = 0x60,
276 MIFARE_AUTHENT1B = 0x61,
277};
@ MIFARE_AUTHENT1A
Definition uFCoder.h:275
@ MIFARE_AUTHENT1B
Definition uFCoder.h:276

◆ MIFARE_PLUS_AES_AUTHENTICATION

Enumerator
MIFARE_PLUS_AES_AUTHENT1A 
MIFARE_PLUS_AES_AUTHENT1B 
280 {
283};
@ MIFARE_PLUS_AES_AUTHENT1B
Definition uFCoder.h:282
@ MIFARE_PLUS_AES_AUTHENT1A
Definition uFCoder.h:281

◆ MIFARE_PLUS_AES_KEY_TYPE

Enumerator
MIFARE_PLUS_AES_KEY_A 
MIFARE_PLUS_AES_KEY_B 
285 {
288};
@ MIFARE_PLUS_AES_KEY_A
Definition uFCoder.h:286
@ MIFARE_PLUS_AES_KEY_B
Definition uFCoder.h:287

◆ T2T_AUTHENTICATION

Enumerator
T2T_NO_PWD_AUTH 
T2T_RKA_PWD_AUTH 
T2T_PK_PWD_AUTH 
T2T_WITHOUT_PWD_AUTH 
T2T_WITH_PWD_AUTH 
291 {
292 T2T_NO_PWD_AUTH = 0,
294 T2T_PK_PWD_AUTH = 3,
296 T2T_WITH_PWD_AUTH = 0x61,
297};
@ T2T_WITH_PWD_AUTH
Definition uFCoder.h:296
@ T2T_WITHOUT_PWD_AUTH
Definition uFCoder.h:295
@ T2T_RKA_PWD_AUTH
Definition uFCoder.h:293
@ T2T_NO_PWD_AUTH
Definition uFCoder.h:292
@ T2T_PK_PWD_AUTH
Definition uFCoder.h:294

◆ T4T_AUTHENTICATION

Enumerator
T4T_WITHOUT_PWD_AUTH 
T4T_PK_PWD_AUTH 
T4T_RKA_PWD_AUTH 
301{
303 T4T_PK_PWD_AUTH = 0x80,
304 T4T_RKA_PWD_AUTH = 0x02,
305};
@ T4T_WITHOUT_PWD_AUTH
Definition uFCoder.h:302
@ T4T_RKA_PWD_AUTH
Definition uFCoder.h:304
@ T4T_PK_PWD_AUTH
Definition uFCoder.h:303

◆ ADDRESS_MODE

Enumerator
ADDRESS_MODE_BLOCK 
ADDRESS_MODE_SECTOR 
308{
311};
@ ADDRESS_MODE_SECTOR
Definition uFCoder.h:310
@ ADDRESS_MODE_BLOCK
Definition uFCoder.h:309

◆ UFCODER_ERROR_CODES

Enumerator
UFR_OK 
UFR_COMMUNICATION_ERROR 
UFR_CHKSUM_ERROR 
UFR_READING_ERROR 
UFR_WRITING_ERROR 
UFR_BUFFER_OVERFLOW 
UFR_MAX_ADDRESS_EXCEEDED 
UFR_MAX_KEY_INDEX_EXCEEDED 
UFR_NO_CARD 
UFR_COMMAND_NOT_SUPPORTED 
UFR_FORBIDEN_DIRECT_WRITE_IN_SECTOR_TRAILER 
UFR_ADDRESSED_BLOCK_IS_NOT_SECTOR_TRAILER 
UFR_WRONG_ADDRESS_MODE 
UFR_WRONG_ACCESS_BITS_VALUES 
UFR_AUTH_ERROR 
UFR_PARAMETERS_ERROR 
UFR_MAX_SIZE_EXCEEDED 
UFR_UNSUPPORTED_CARD_TYPE 
UFR_COMMUNICATION_BREAK 
UFR_NO_MEMORY_ERROR 
UFR_CAN_NOT_OPEN_READER 
UFR_READER_NOT_SUPPORTED 
UFR_READER_OPENING_ERROR 
UFR_READER_PORT_NOT_OPENED 
UFR_CANT_CLOSE_READER_PORT 
UFR_I2C_BUS_ERROR 
UFR_ECC_STORAGE_ERROR 
UFR_WRITE_VERIFICATION_ERROR 
UFR_BUFFER_SIZE_EXCEEDED 
UFR_VALUE_BLOCK_INVALID 
UFR_VALUE_BLOCK_ADDR_INVALID 
UFR_VALUE_BLOCK_MANIPULATION_ERROR 
UFR_WRONG_UI_MODE 
UFR_KEYS_LOCKED 
UFR_KEYS_UNLOCKED 
UFR_WRONG_PASSWORD 
UFR_CAN_NOT_LOCK_DEVICE 
UFR_CAN_NOT_UNLOCK_DEVICE 
UFR_DEVICE_EEPROM_BUSY 
UFR_RTC_SET_ERROR 
ANTI_COLLISION_DISABLED 
NO_TAGS_ENUMERRATED 
CARD_ALREADY_SELECTED 
UFR_WRONG_NDEF_CARD_FORMAT 
UFR_NDEF_MESSAGE_NOT_FOUND 
UFR_NDEF_UNSUPPORTED_CARD_TYPE 
UFR_NDEF_CARD_FORMAT_ERROR 
UFR_MAD_NOT_ENABLED 
UFR_MAD_VERSION_NOT_SUPPORTED 
UFR_NDEF_MESSAGE_NOT_COMPATIBLE 
FORBIDDEN_IN_TAG_EMULATION_MODE 
UFR_FT_STATUS_ERROR_1 
UFR_FT_STATUS_ERROR_2 
UFR_FT_STATUS_ERROR_3 
UFR_FT_STATUS_ERROR_4 
UFR_FT_STATUS_ERROR_5 
UFR_FT_STATUS_ERROR_6 
UFR_FT_STATUS_ERROR_7 
UFR_FT_STATUS_ERROR_8 
UFR_FT_STATUS_ERROR_9 
UFR_MFP_COMMAND_OVERFLOW 
UFR_MFP_INVALID_MAC 
UFR_MFP_INVALID_BLOCK_NR 
UFR_MFP_NOT_EXIST_BLOCK_NR 
UFR_MFP_COND_OF_USE_ERROR 
UFR_MFP_LENGTH_ERROR 
UFR_MFP_GENERAL_MANIP_ERROR 
UFR_MFP_SWITCH_TO_ISO14443_4_ERROR 
UFR_MFP_ILLEGAL_STATUS_CODE 
UFR_MFP_MULTI_BLOCKS_READ 
NT4H_COMMAND_ABORTED 
NT4H_LENGTH_ERROR 
NT4H_PARAMETER_ERROR 
NT4H_NO_SUCH_KEY 
NT4H_PERMISSION_DENIED 
NT4H_AUTHENTICATION_DELAY 
NT4H_MEMORY_ERROR 
NT4H_INTEGRITY_ERROR 
NT4H_FILE_NOT_FOUND 
NT4H_BOUNDARY_ERROR 
NT4H_INVALID_MAC 
NT4H_NO_CHANGES 
UFR_DEVICE_WRONG_HANDLE 
UFR_DEVICE_INDEX_OUT_OF_BOUND 
UFR_DEVICE_ALREADY_OPENED 
UFR_DEVICE_ALREADY_CLOSED 
UFR_DEVICE_IS_NOT_CONNECTED 
UFR_NOT_NXP_GENUINE 
UFR_OPEN_SSL_DYNAMIC_LIB_FAILED 
UFR_OPEN_SSL_DYNAMIC_LIB_NOT_FOUND 
READER_ERROR 
NO_CARD_DETECTED 
CARD_OPERATION_OK 
WRONG_KEY_TYPE 
KEY_AUTH_ERROR 
CARD_CRYPTO_ERROR 
READER_CARD_COMM_ERROR 
PC_READER_COMM_ERROR 
COMMIT_TRANSACTION_NO_REPLY 
COMMIT_TRANSACTION_ERROR 
NOT_SUPPORTED_KEY_TYPE 
WRONG_FILE_TYPE 
DESFIRE_CARD_NO_CHANGES 
DESFIRE_CARD_OUT_OF_EEPROM_ERROR 
DESFIRE_CARD_ILLEGAL_COMMAND_CODE 
DESFIRE_CARD_INTEGRITY_ERROR 
DESFIRE_CARD_NO_SUCH_KEY 
DESFIRE_CARD_LENGTH_ERROR 
DESFIRE_CARD_PERMISSION_DENIED 
DESFIRE_CARD_PARAMETER_ERROR 
DESFIRE_CARD_APPLICATION_NOT_FOUND 
DESFIRE_CARD_APPL_INTEGRITY_ERROR 
DESFIRE_CARD_AUTHENTICATION_ERROR 
DESFIRE_CARD_ADDITIONAL_FRAME 
DESFIRE_CARD_BOUNDARY_ERROR 
DESFIRE_CARD_PICC_INTEGRITY_ERROR 
DESFIRE_CARD_COMMAND_ABORTED 
DESFIRE_CARD_PICC_DISABLED_ERROR 
DESFIRE_CARD_COUNT_ERROR 
DESFIRE_CARD_DUPLICATE_ERROR 
DESFIRE_CARD_EEPROM_ERROR_DES 
DESFIRE_CARD_FILE_NOT_FOUND 
DESFIRE_CARD_FILE_INTEGRITY_ERROR 
DESFIRE_CATD_AUTHENTICATION_DELAY 
UFR_NOT_IMPLEMENTED 
UFR_COMMAND_FAILED 
UFR_TIMEOUT_ERR 
UFR_FILE_SYSTEM_ERROR 
UFR_FILE_SYSTEM_PATH_NOT_EXISTS 
UFR_FILE_NOT_EXISTS 
UFR_JSON_INVALID 
UFR_LICENSE_INVALID 
UFR_LICENSE_SAVE_FAILED 
UFR_LICENSE_NOT_FOUND 
UFR_LICENSE_HAS_EXPIRED 
UFR_SAM_APDU_ERROR 
UFR_SAM_AUTH_ERROR 
UFR_SAM_CRYPTO_ERROR 
TLS_ERR_OPENING_SOCKET 
TLS_ERR_NO_SUCH_HOST 
TLS_CONNECTING_ERROR 
TLS_ERR_SERVER_UNEXPECTEDLY_CLOSED_CONNECTION 
TLS_ERR_UNKNOWN_GIDS_CERTIFICATE_FORMAT 
TLS_ERR_SET_PIN_FOR_GIDS_CERT_ONLY 
TLS_ERR_GIDS_PIN_CODE_WRONG 
TLS_ERR_UNSUPPORTED_CERTIFICATE_TYPE 
TLS_ERR_PRIVATE_KEY_CONTEXT_WRONG 
UFR_APDU_TRANSCEIVE_ERROR 
UFR_APDU_JC_APP_NOT_SELECTED 
UFR_APDU_JC_APP_BUFF_EMPTY 
UFR_APDU_WRONG_SELECT_RESPONSE 
UFR_APDU_WRONG_KEY_TYPE 
UFR_APDU_WRONG_KEY_SIZE 
UFR_APDU_WRONG_KEY_PARAMS 
UFR_APDU_WRONG_SIGNING_ALGORITHM 
UFR_APDU_PLAIN_TEXT_MAX_SIZE_EXCEEDED 
UFR_APDU_UNSUPPORTED_KEY_SIZE 
UFR_APDU_UNSUPPORTED_ALGORITHMS 
UFR_APDU_PKI_OBJECT_NOT_FOUND 
UFR_APDU_MAX_PIN_LENGTH_EXCEEDED 
UFR_DIGEST_LENGTH_DOES_NOT_MATCH 
CRYPTO_SUBSYS_NOT_INITIALIZED 
CRYPTO_SUBSYS_SIGNATURE_VERIFICATION_ERROR 
CRYPTO_SUBSYS_MAX_HASH_INPUT_EXCEEDED 
CRYPTO_SUBSYS_INVALID_HASH_ALGORITHM 
CRYPTO_SUBSYS_INVALID_CIPHER_ALGORITHM 
CRYPTO_SUBSYS_INVALID_PADDING_ALGORITHM 
CRYPTO_SUBSYS_WRONG_SIGNATURE 
CRYPTO_SUBSYS_WRONG_HASH_OUTPUT_LENGTH 
CRYPTO_SUBSYS_UNKNOWN_ECC_CURVE 
CRYPTO_SUBSYS_HASHING_ERROR 
CRYPTO_SUBSYS_INVALID_SIGNATURE_PARAMS 
CRYPTO_SUBSYS_INVALID_RSA_PUB_KEY 
CRYPTO_SUBSYS_INVALID_ECC_PUB_KEY_PARAMS 
CRYPTO_SUBSYS_INVALID_ECC_PUB_KEY 
UFR_WRONG_PEM_CERT_FORMAT 
X509_CAN_NOT_OPEN_FILE 
X509_WRONG_DATA 
X509_WRONG_LENGTH 
X509_UNSUPPORTED_PUBLIC_KEY_TYPE 
X509_UNSUPPORTED_PUBLIC_KEY_SIZE 
X509_UNSUPPORTED_PUBLIC_KEY_EXPONENT 
X509_EXTENSION_NOT_FOUND 
X509_WRONG_SIGNATURE 
X509_UNKNOWN_PUBLIC_KEY_TYPE 
X509_WRONG_RSA_PUBLIC_KEY_FORMAT 
X509_WRONG_ECC_PUBLIC_KEY_FORMAT 
X509_SIGNATURE_NOT_MATCH_CA_PUBLIC_KEY 
X509_UNSUPPORTED_SIGNATURE_SCH 
X509_UNSUPPORTED_ECC_CURVE 
PKCS7_WRONG_DATA 
PKCS7_UNSUPPORTED_SIGNATURE_SCHEME 
PKCS7_SIG_SCH_NOT_MATCH_CERT_KEY_TYPE 
PKCS7_WRONG_SIGNATURE 
MRTD_SECURE_CHANNEL_SESSION_FAILED 
MRTD_WRONG_SOD_DATA 
MRTD_WRONG_SOD_LENGTH 
MRTD_UNKNOWN_DIGEST_ALGORITHM 
MRTD_WARNING_DOES_NOT_CONTAINS_DS_CERT 
MRTD_DATA_GROUOP_INDEX_NOT_EXIST 
MRTD_EF_COM_WRONG_DATA 
MRTD_EF_DG_WRONG_DATA 
MRTD_EF_DG1_WRONG_LDS_VERSION_LENGTH 
MRTD_VERIFY_CSCA_NOT_EXIST 
MRTD_VERIFY_WRONG_DS_SIGNATURE 
MRTD_VERIFY_WRONG_CSCA_SIGNATURE 
MRTD_MRZ_CHECK_ERROR 
ICAO_ML_WRONG_FORMAT 
ICAO_ML_CAN_NOT_OPEN_FILE 
ICAO_ML_CAN_NOT_READ_FILE 
ICAO_ML_CERTIFICATE_NOT_FOUND 
ICAO_ML_WRONG_SIGNATURE 
SYS_ERR_OUT_OF_MEMORY 
EMV_ERR_WRONG_INPUT_DATA 
EMV_ERR_MAX_TAG_LEN_BYTES_EXCEEDED 
EMV_ERR_TAG_NOT_FOUND 
EMV_ERR_TAG_WRONG_SIZE 
EMV_ERR_TAG_WRONG_TYPE 
EMV_ERR_IN_CARD_READER 
EMV_ERR_READING_RECORD 
EMV_ERR_PDOL_IS_EMPTY 
EMV_ERR_LIST_FORMAT_NOT_FOUND 
EMV_ERR_AFL_NOT_FOUND 
EMV_ERR_AID_NOT_FOUND 
UFR_APDU_SW_TAG 
UFR_APDU_SW_OPERATION_IS_FAILED 
UFR_APDU_SW_WRONG_PIN_4_TRIES_REMAINING 
UFR_APDU_SW_WRONG_PIN_3_TRIES_REMAINING 
UFR_APDU_SW_WRONG_PIN_2_TRIES_REMAINING 
UFR_APDU_SW_WRONG_PIN_1_TRIES_REMAINING 
UFR_APDU_SW_WRONG_PIN_0_TRIES_REMAINING 
UFR_APDU_SW_WRONG_LENGTH 
UFR_APDU_SW_SECURITY_STATUS_NOT_SATISFIED 
UFR_APDU_SW_AUTHENTICATION_METHOD_BLOCKED 
UFR_APDU_SW_DATA_INVALID 
UFR_APDU_SW_CONDITIONS_NOT_SATISFIED 
UFR_APDU_SW_WRONG_DATA 
UFR_APDU_SW_FILE_NOT_FOUND 
UFR_APDU_SW_RECORD_NOT_FOUND 
UFR_APDU_SW_DATA_NOT_FOUND 
UFR_APDU_SW_ENTITY_ALREADY_EXISTS 
UFR_APDU_SW_INS_NOT_SUPPORTED 
UFR_APDU_SW_NO_PRECISE_DIAGNOSTIC 
MAX_UFR_STATUS 
318 {
319 UFR_OK = 0x00,
321 UFR_CHKSUM_ERROR = 0x02,
322 UFR_READING_ERROR = 0x03,
323 UFR_WRITING_ERROR = 0x04,
324 UFR_BUFFER_OVERFLOW = 0x05,
327 UFR_NO_CARD = 0x08,
333 UFR_AUTH_ERROR = 0x0E,
337
339 UFR_NO_MEMORY_ERROR = 0x51,
345
346 UFR_I2C_BUS_ERROR = 0x6A,
348
354 UFR_WRONG_UI_MODE = 0x75,
355 UFR_KEYS_LOCKED = 0x76,
356 UFR_KEYS_UNLOCKED = 0x77,
357 UFR_WRONG_PASSWORD = 0x78,
361 UFR_RTC_SET_ERROR = 0x7C,
362
364 NO_TAGS_ENUMERRATED = 0x7E,
366
367 // NDEF error codes
372 UFR_MAD_NOT_ENABLED = 0x84,
375
376 // Tag emulation mode errors:
378
379 // FTDI errors:
389
390 //MIFARE PLUS error codes
392 UFR_MFP_INVALID_MAC = 0xB1,
401
402 //NT4H error codes
404 NT4H_LENGTH_ERROR = 0xC1,
406 NT4H_NO_SUCH_KEY = 0xC3,
409 NT4H_MEMORY_ERROR = 0xC6,
411 NT4H_FILE_NOT_FOUND = 0xC8,
412 NT4H_BOUNDARY_ERROR = 0xC9,
413 NT4H_INVALID_MAC = 0xCA,
414 NT4H_NO_CHANGES = 0xCB,
415
416 // multiple units - return from the functions with ReaderList_ prefix in name
422
423 // Originality Check Error Codes:
424 UFR_NOT_NXP_GENUINE = 0x200,
427
428 // DESFIRE Card Status Error Codes:
429 READER_ERROR = 0xBB7, // 2999 [dec]
430 NO_CARD_DETECTED = 0xBB8, // 3000 [dec]
431 CARD_OPERATION_OK = 0xBB9, // 3001 [dec]
432 WRONG_KEY_TYPE = 0xBBA, // 3002 [dec]
433 KEY_AUTH_ERROR = 0xBBB, // 3003 [dec]
434 CARD_CRYPTO_ERROR = 0xBBC, // 3004 [dec]
435 READER_CARD_COMM_ERROR = 0xBBD, // 3005 [dec]
436 PC_READER_COMM_ERROR = 0xBBE, // 3006 [dec]
437 COMMIT_TRANSACTION_NO_REPLY = 0xBBF, // 3007 [dec]
438 COMMIT_TRANSACTION_ERROR = 0xBC0, // 3008 [dec]
439 NOT_SUPPORTED_KEY_TYPE = 0xBC2, // 3010 [dec]
440 WRONG_FILE_TYPE = 0xBC3, // 3011 [dec]
441
464
465 // uFCoder library errors:
466 UFR_NOT_IMPLEMENTED = 0x1000,
467 UFR_COMMAND_FAILED = 0x1001,
468 UFR_TIMEOUT_ERR = 0x1002,
469 UFR_FILE_SYSTEM_ERROR = 0x1003,
471 UFR_FILE_NOT_EXISTS = 0x1005,
472
473 // uFCoder library/licensing specific
474 UFR_JSON_INVALID = 0x1012,
475 UFR_LICENSE_INVALID = 0x1013,
477 UFR_LICENSE_NOT_FOUND = 0x1015,
479
480 //SAM module error codes:
481 UFR_SAM_APDU_ERROR = 0x2000,
484
485 // TLS, HTTPS Error Codes:
486 TLS_ERR_OPENING_SOCKET = 0x5000,
487 TLS_ERR_NO_SUCH_HOST = 0x5001,
488 TLS_CONNECTING_ERROR = 0x5002,
495
496 // JC cards APDU Error Codes:
511
512 // reserved: 0x6100,
527
529
530 // X.509 specific statuses:
531 X509_CAN_NOT_OPEN_FILE = 0x6200,
532 X509_WRONG_DATA = 0x6201,
533 X509_WRONG_LENGTH = 0x6202,
538 X509_WRONG_SIGNATURE = 0x6207,
545
546 // PKCS#7 specific statuses:
547 PKCS7_WRONG_DATA = 0x6241,
550
551 PKCS7_WRONG_SIGNATURE = 0x6247,
552
553 // MRTD specific statuses:
555 MRTD_WRONG_SOD_DATA = 0x6281,
556 MRTD_WRONG_SOD_LENGTH = 0x6282,
560 MRTD_EF_COM_WRONG_DATA = 0x6286,
561 MRTD_EF_DG_WRONG_DATA = 0x6287,
566 MRTD_MRZ_CHECK_ERROR = 0x628C,
567
568 // ICAO Master List specific statuses:
569 ICAO_ML_WRONG_FORMAT = 0x6300,
574
575 // EMV specific statuses
576 SYS_ERR_OUT_OF_MEMORY = 0x7001,
579 EMV_ERR_TAG_NOT_FOUND = 0x7005,
580 EMV_ERR_TAG_WRONG_SIZE = 0x7006,
581 EMV_ERR_TAG_WRONG_TYPE = 0x7007,
582 EMV_ERR_IN_CARD_READER = 0x7008,
583 EMV_ERR_READING_RECORD = 0x7009,
584 EMV_ERR_PDOL_IS_EMPTY = 0x7010,
586 EMV_ERR_AFL_NOT_FOUND = 0x7012,
587 EMV_ERR_AID_NOT_FOUND = 0x7013,
588
589 // ISO7816-4 Errors (R-APDU) - 2 SW bytes returned by the card, prefixed with 0x000A:
590 UFR_APDU_SW_TAG = 0x000A0000,
597 UFR_APDU_SW_WRONG_LENGTH = 0x000A6700,
600 UFR_APDU_SW_DATA_INVALID = 0x000A6984,
602 UFR_APDU_SW_WRONG_DATA = 0x000A6A80,
603 UFR_APDU_SW_FILE_NOT_FOUND = 0x000A6A82,
604 UFR_APDU_SW_RECORD_NOT_FOUND = 0x000A6A83,
605 UFR_APDU_SW_DATA_NOT_FOUND = 0x000A6A88,
609
610 MAX_UFR_STATUS = 0x7FFFFFFF
611
612} UFR_STATUS;
enum UFCODER_ERROR_CODES UFR_STATUS
@ DESFIRE_CARD_PICC_DISABLED_ERROR
Definition uFCoder.h:457
@ EMV_ERR_AID_NOT_FOUND
Definition uFCoder.h:587
@ UFR_APDU_TRANSCEIVE_ERROR
Definition uFCoder.h:497
@ UFR_BUFFER_OVERFLOW
Definition uFCoder.h:324
@ DESFIRE_CARD_PARAMETER_ERROR
Definition uFCoder.h:449
@ UFR_APDU_UNSUPPORTED_KEY_SIZE
Definition uFCoder.h:506
@ SYS_ERR_OUT_OF_MEMORY
Definition uFCoder.h:576
@ UFR_KEYS_UNLOCKED
Definition uFCoder.h:356
@ UFR_CAN_NOT_LOCK_DEVICE
Definition uFCoder.h:358
@ UFR_CHKSUM_ERROR
Definition uFCoder.h:321
@ UFR_SAM_AUTH_ERROR
Definition uFCoder.h:482
@ MRTD_VERIFY_WRONG_DS_SIGNATURE
Definition uFCoder.h:564
@ UFR_I2C_BUS_ERROR
Definition uFCoder.h:346
@ PKCS7_UNSUPPORTED_SIGNATURE_SCHEME
Definition uFCoder.h:548
@ EMV_ERR_MAX_TAG_LEN_BYTES_EXCEEDED
Definition uFCoder.h:578
@ UFR_APDU_SW_ENTITY_ALREADY_EXISTS
Definition uFCoder.h:606
@ UFR_APDU_SW_WRONG_PIN_3_TRIES_REMAINING
Definition uFCoder.h:593
@ DESFIRE_CARD_APPL_INTEGRITY_ERROR
Definition uFCoder.h:451
@ X509_WRONG_LENGTH
Definition uFCoder.h:533
@ X509_UNSUPPORTED_PUBLIC_KEY_EXPONENT
Definition uFCoder.h:536
@ TLS_ERR_UNSUPPORTED_CERTIFICATE_TYPE
Definition uFCoder.h:493
@ COMMIT_TRANSACTION_ERROR
Definition uFCoder.h:438
@ X509_UNSUPPORTED_ECC_CURVE
Definition uFCoder.h:544
@ UFR_FT_STATUS_ERROR_8
Definition uFCoder.h:387
@ UFR_RTC_SET_ERROR
Definition uFCoder.h:361
@ FORBIDDEN_IN_TAG_EMULATION_MODE
Definition uFCoder.h:377
@ UFR_FORBIDEN_DIRECT_WRITE_IN_SECTOR_TRAILER
Definition uFCoder.h:329
@ DESFIRE_CARD_FILE_NOT_FOUND
Definition uFCoder.h:461
@ UFR_APDU_WRONG_KEY_SIZE
Definition uFCoder.h:502
@ MRTD_WRONG_SOD_DATA
Definition uFCoder.h:555
@ UFR_OK
Definition uFCoder.h:319
@ UFR_READER_PORT_NOT_OPENED
Definition uFCoder.h:343
@ UFR_APDU_SW_RECORD_NOT_FOUND
Definition uFCoder.h:604
@ UFR_BUFFER_SIZE_EXCEEDED
Definition uFCoder.h:350
@ MRTD_EF_DG1_WRONG_LDS_VERSION_LENGTH
Definition uFCoder.h:562
@ UFR_OPEN_SSL_DYNAMIC_LIB_NOT_FOUND
Definition uFCoder.h:426
@ PC_READER_COMM_ERROR
Definition uFCoder.h:436
@ DESFIRE_CARD_EEPROM_ERROR_DES
Definition uFCoder.h:460
@ CRYPTO_SUBSYS_INVALID_RSA_PUB_KEY
Definition uFCoder.h:524
@ UFR_ADDRESSED_BLOCK_IS_NOT_SECTOR_TRAILER
Definition uFCoder.h:330
@ CRYPTO_SUBSYS_INVALID_PADDING_ALGORITHM
Definition uFCoder.h:518
@ EMV_ERR_READING_RECORD
Definition uFCoder.h:583
@ UFR_APDU_SW_WRONG_PIN_4_TRIES_REMAINING
Definition uFCoder.h:592
@ X509_WRONG_RSA_PUBLIC_KEY_FORMAT
Definition uFCoder.h:540
@ ICAO_ML_CAN_NOT_READ_FILE
Definition uFCoder.h:571
@ UFR_NDEF_CARD_FORMAT_ERROR
Definition uFCoder.h:371
@ UFR_DEVICE_ALREADY_CLOSED
Definition uFCoder.h:420
@ UFR_APDU_SW_INS_NOT_SUPPORTED
Definition uFCoder.h:607
@ UFR_WRONG_ADDRESS_MODE
Definition uFCoder.h:331
@ EMV_ERR_AFL_NOT_FOUND
Definition uFCoder.h:586
@ MRTD_VERIFY_CSCA_NOT_EXIST
Definition uFCoder.h:563
@ UFR_LICENSE_SAVE_FAILED
Definition uFCoder.h:476
@ UFR_LICENSE_INVALID
Definition uFCoder.h:475
@ CRYPTO_SUBSYS_HASHING_ERROR
Definition uFCoder.h:522
@ UFR_MFP_SWITCH_TO_ISO14443_4_ERROR
Definition uFCoder.h:398
@ UFR_MAX_KEY_INDEX_EXCEEDED
Definition uFCoder.h:326
@ ICAO_ML_WRONG_SIGNATURE
Definition uFCoder.h:573
@ UFR_APDU_WRONG_KEY_PARAMS
Definition uFCoder.h:503
@ UFR_DEVICE_EEPROM_BUSY
Definition uFCoder.h:360
@ READER_CARD_COMM_ERROR
Definition uFCoder.h:435
@ DESFIRE_CARD_FILE_INTEGRITY_ERROR
Definition uFCoder.h:462
@ UFR_APDU_SW_WRONG_PIN_1_TRIES_REMAINING
Definition uFCoder.h:595
@ UFR_DIGEST_LENGTH_DOES_NOT_MATCH
Definition uFCoder.h:510
@ NT4H_FILE_NOT_FOUND
Definition uFCoder.h:411
@ UFR_SAM_APDU_ERROR
Definition uFCoder.h:481
@ DESFIRE_CARD_PICC_INTEGRITY_ERROR
Definition uFCoder.h:455
@ NT4H_INVALID_MAC
Definition uFCoder.h:413
@ UFR_MAD_VERSION_NOT_SUPPORTED
Definition uFCoder.h:373
@ NT4H_NO_SUCH_KEY
Definition uFCoder.h:406
@ NT4H_BOUNDARY_ERROR
Definition uFCoder.h:412
@ UFR_APDU_SW_DATA_INVALID
Definition uFCoder.h:600
@ CRYPTO_SUBSYS_INVALID_SIGNATURE_PARAMS
Definition uFCoder.h:523
@ UFR_FT_STATUS_ERROR_4
Definition uFCoder.h:383
@ UFR_APDU_SW_FILE_NOT_FOUND
Definition uFCoder.h:603
@ UFR_TIMEOUT_ERR
Definition uFCoder.h:468
@ UFR_APDU_SW_CONDITIONS_NOT_SATISFIED
Definition uFCoder.h:601
@ MRTD_DATA_GROUOP_INDEX_NOT_EXIST
Definition uFCoder.h:559
@ MRTD_VERIFY_WRONG_CSCA_SIGNATURE
Definition uFCoder.h:565
@ PKCS7_WRONG_DATA
Definition uFCoder.h:547
@ MRTD_UNKNOWN_DIGEST_ALGORITHM
Definition uFCoder.h:557
@ DESFIRE_CARD_COMMAND_ABORTED
Definition uFCoder.h:456
@ UFR_DEVICE_IS_NOT_CONNECTED
Definition uFCoder.h:421
@ TLS_ERR_NO_SUCH_HOST
Definition uFCoder.h:487
@ UFR_NDEF_UNSUPPORTED_CARD_TYPE
Definition uFCoder.h:370
@ UFR_MAX_ADDRESS_EXCEEDED
Definition uFCoder.h:325
@ UFR_NO_MEMORY_ERROR
Definition uFCoder.h:339
@ EMV_ERR_LIST_FORMAT_NOT_FOUND
Definition uFCoder.h:585
@ UFR_APDU_JC_APP_NOT_SELECTED
Definition uFCoder.h:498
@ UFR_FT_STATUS_ERROR_5
Definition uFCoder.h:384
@ COMMIT_TRANSACTION_NO_REPLY
Definition uFCoder.h:437
@ WRONG_FILE_TYPE
Definition uFCoder.h:440
@ UFR_FT_STATUS_ERROR_7
Definition uFCoder.h:386
@ MRTD_SECURE_CHANNEL_SESSION_FAILED
Definition uFCoder.h:554
@ UFR_CAN_NOT_OPEN_READER
Definition uFCoder.h:340
@ CRYPTO_SUBSYS_WRONG_SIGNATURE
Definition uFCoder.h:519
@ UFR_PARAMETERS_ERROR
Definition uFCoder.h:334
@ UFR_VALUE_BLOCK_MANIPULATION_ERROR
Definition uFCoder.h:353
@ TLS_ERR_GIDS_PIN_CODE_WRONG
Definition uFCoder.h:492
@ UFR_APDU_SW_SECURITY_STATUS_NOT_SATISFIED
Definition uFCoder.h:598
@ DESFIRE_CARD_AUTHENTICATION_ERROR
Definition uFCoder.h:452
@ CRYPTO_SUBSYS_NOT_INITIALIZED
Definition uFCoder.h:513
@ DESFIRE_CARD_APPLICATION_NOT_FOUND
Definition uFCoder.h:450
@ UFR_COMMAND_NOT_SUPPORTED
Definition uFCoder.h:328
@ X509_UNSUPPORTED_PUBLIC_KEY_SIZE
Definition uFCoder.h:535
@ READER_ERROR
Definition uFCoder.h:429
@ UFR_FT_STATUS_ERROR_2
Definition uFCoder.h:381
@ UFR_COMMAND_FAILED
Definition uFCoder.h:467
@ UFR_READER_OPENING_ERROR
Definition uFCoder.h:342
@ EMV_ERR_TAG_WRONG_SIZE
Definition uFCoder.h:580
@ UFR_APDU_SW_OPERATION_IS_FAILED
Definition uFCoder.h:591
@ CARD_ALREADY_SELECTED
Definition uFCoder.h:365
@ UFR_APDU_MAX_PIN_LENGTH_EXCEEDED
Definition uFCoder.h:509
@ UFR_APDU_WRONG_SELECT_RESPONSE
Definition uFCoder.h:500
@ UFR_APDU_WRONG_SIGNING_ALGORITHM
Definition uFCoder.h:504
@ UFR_DEVICE_WRONG_HANDLE
Definition uFCoder.h:417
@ UFR_NOT_IMPLEMENTED
Definition uFCoder.h:466
@ CRYPTO_SUBSYS_MAX_HASH_INPUT_EXCEEDED
Definition uFCoder.h:515
@ UFR_WRITE_VERIFICATION_ERROR
Definition uFCoder.h:349
@ X509_SIGNATURE_NOT_MATCH_CA_PUBLIC_KEY
Definition uFCoder.h:542
@ MRTD_EF_COM_WRONG_DATA
Definition uFCoder.h:560
@ CRYPTO_SUBSYS_INVALID_CIPHER_ALGORITHM
Definition uFCoder.h:517
@ CRYPTO_SUBSYS_INVALID_HASH_ALGORITHM
Definition uFCoder.h:516
@ CRYPTO_SUBSYS_WRONG_HASH_OUTPUT_LENGTH
Definition uFCoder.h:520
@ UFR_CAN_NOT_UNLOCK_DEVICE
Definition uFCoder.h:359
@ UFR_WRONG_NDEF_CARD_FORMAT
Definition uFCoder.h:368
@ ICAO_ML_CERTIFICATE_NOT_FOUND
Definition uFCoder.h:572
@ UFR_NDEF_MESSAGE_NOT_FOUND
Definition uFCoder.h:369
@ UFR_WRONG_ACCESS_BITS_VALUES
Definition uFCoder.h:332
@ UFR_APDU_JC_APP_BUFF_EMPTY
Definition uFCoder.h:499
@ UFR_READING_ERROR
Definition uFCoder.h:322
@ X509_WRONG_DATA
Definition uFCoder.h:532
@ UFR_DEVICE_ALREADY_OPENED
Definition uFCoder.h:419
@ X509_UNKNOWN_PUBLIC_KEY_TYPE
Definition uFCoder.h:539
@ TLS_ERR_OPENING_SOCKET
Definition uFCoder.h:486
@ UFR_READER_NOT_SUPPORTED
Definition uFCoder.h:341
@ DESFIRE_CARD_NO_SUCH_KEY
Definition uFCoder.h:446
@ CRYPTO_SUBSYS_SIGNATURE_VERIFICATION_ERROR
Definition uFCoder.h:514
@ DESFIRE_CARD_BOUNDARY_ERROR
Definition uFCoder.h:454
@ X509_CAN_NOT_OPEN_FILE
Definition uFCoder.h:531
@ X509_WRONG_ECC_PUBLIC_KEY_FORMAT
Definition uFCoder.h:541
@ DESFIRE_CARD_PERMISSION_DENIED
Definition uFCoder.h:448
@ UFR_APDU_SW_WRONG_LENGTH
Definition uFCoder.h:597
@ DESFIRE_CARD_ADDITIONAL_FRAME
Definition uFCoder.h:453
@ UFR_MFP_GENERAL_MANIP_ERROR
Definition uFCoder.h:397
@ UFR_FT_STATUS_ERROR_6
Definition uFCoder.h:385
@ UFR_MFP_LENGTH_ERROR
Definition uFCoder.h:396
@ UFR_APDU_PLAIN_TEXT_MAX_SIZE_EXCEEDED
Definition uFCoder.h:505
@ UFR_MAX_SIZE_EXCEEDED
Definition uFCoder.h:335
@ TLS_CONNECTING_ERROR
Definition uFCoder.h:488
@ EMV_ERR_WRONG_INPUT_DATA
Definition uFCoder.h:577
@ EMV_ERR_PDOL_IS_EMPTY
Definition uFCoder.h:584
@ DESFIRE_CARD_COUNT_ERROR
Definition uFCoder.h:458
@ UFR_LICENSE_HAS_EXPIRED
Definition uFCoder.h:478
@ UFR_APDU_SW_AUTHENTICATION_METHOD_BLOCKED
Definition uFCoder.h:599
@ UFR_MFP_INVALID_MAC
Definition uFCoder.h:392
@ TLS_ERR_PRIVATE_KEY_CONTEXT_WRONG
Definition uFCoder.h:494
@ UFR_FILE_SYSTEM_PATH_NOT_EXISTS
Definition uFCoder.h:470
@ UFR_VALUE_BLOCK_ADDR_INVALID
Definition uFCoder.h:352
@ UFR_FT_STATUS_ERROR_1
Definition uFCoder.h:380
@ ANTI_COLLISION_DISABLED
Definition uFCoder.h:363
@ NT4H_PARAMETER_ERROR
Definition uFCoder.h:405
@ UFR_DEVICE_INDEX_OUT_OF_BOUND
Definition uFCoder.h:418
@ ICAO_ML_WRONG_FORMAT
Definition uFCoder.h:569
@ UFR_VALUE_BLOCK_INVALID
Definition uFCoder.h:351
@ X509_UNSUPPORTED_SIGNATURE_SCH
Definition uFCoder.h:543
@ ICAO_ML_CAN_NOT_OPEN_FILE
Definition uFCoder.h:570
@ UFR_LICENSE_NOT_FOUND
Definition uFCoder.h:477
@ PKCS7_WRONG_SIGNATURE
Definition uFCoder.h:551
@ NOT_SUPPORTED_KEY_TYPE
Definition uFCoder.h:439
@ UFR_APDU_WRONG_KEY_TYPE
Definition uFCoder.h:501
@ UFR_APDU_SW_WRONG_PIN_0_TRIES_REMAINING
Definition uFCoder.h:596
@ UFR_WRONG_UI_MODE
Definition uFCoder.h:354
@ EMV_ERR_IN_CARD_READER
Definition uFCoder.h:582
@ TLS_ERR_SERVER_UNEXPECTEDLY_CLOSED_CONNECTION
Definition uFCoder.h:489
@ UFR_MFP_MULTI_BLOCKS_READ
Definition uFCoder.h:400
@ EMV_ERR_TAG_NOT_FOUND
Definition uFCoder.h:579
@ UFR_APDU_SW_DATA_NOT_FOUND
Definition uFCoder.h:605
@ UFR_AUTH_ERROR
Definition uFCoder.h:333
@ UFR_FILE_NOT_EXISTS
Definition uFCoder.h:471
@ DESFIRE_CARD_LENGTH_ERROR
Definition uFCoder.h:447
@ CRYPTO_SUBSYS_INVALID_ECC_PUB_KEY_PARAMS
Definition uFCoder.h:525
@ MRTD_MRZ_CHECK_ERROR
Definition uFCoder.h:566
@ X509_EXTENSION_NOT_FOUND
Definition uFCoder.h:537
@ DESFIRE_CARD_INTEGRITY_ERROR
Definition uFCoder.h:445
@ MRTD_WARNING_DOES_NOT_CONTAINS_DS_CERT
Definition uFCoder.h:558
@ UFR_APDU_SW_NO_PRECISE_DIAGNOSTIC
Definition uFCoder.h:608
@ X509_WRONG_SIGNATURE
Definition uFCoder.h:538
@ UFR_MFP_COND_OF_USE_ERROR
Definition uFCoder.h:395
@ UFR_WRONG_PASSWORD
Definition uFCoder.h:357
@ DESFIRE_CARD_ILLEGAL_COMMAND_CODE
Definition uFCoder.h:444
@ UFR_KEYS_LOCKED
Definition uFCoder.h:355
@ DESFIRE_CARD_OUT_OF_EEPROM_ERROR
Definition uFCoder.h:443
@ CARD_CRYPTO_ERROR
Definition uFCoder.h:434
@ UFR_ECC_STORAGE_ERROR
Definition uFCoder.h:347
@ UFR_APDU_PKI_OBJECT_NOT_FOUND
Definition uFCoder.h:508
@ UFR_COMMUNICATION_BREAK
Definition uFCoder.h:338
@ NT4H_PERMISSION_DENIED
Definition uFCoder.h:407
@ PKCS7_SIG_SCH_NOT_MATCH_CERT_KEY_TYPE
Definition uFCoder.h:549
@ UFR_UNSUPPORTED_CARD_TYPE
Definition uFCoder.h:336
@ DESFIRE_CATD_AUTHENTICATION_DELAY
Definition uFCoder.h:463
@ NO_CARD_DETECTED
Definition uFCoder.h:430
@ UFR_MAD_NOT_ENABLED
Definition uFCoder.h:372
@ UFR_MFP_INVALID_BLOCK_NR
Definition uFCoder.h:393
@ UFR_APDU_SW_TAG
Definition uFCoder.h:590
@ UFR_APDU_SW_WRONG_PIN_2_TRIES_REMAINING
Definition uFCoder.h:594
@ NT4H_AUTHENTICATION_DELAY
Definition uFCoder.h:408
@ NT4H_NO_CHANGES
Definition uFCoder.h:414
@ NT4H_INTEGRITY_ERROR
Definition uFCoder.h:410
@ NT4H_MEMORY_ERROR
Definition uFCoder.h:409
@ TLS_ERR_SET_PIN_FOR_GIDS_CERT_ONLY
Definition uFCoder.h:491
@ UFR_FT_STATUS_ERROR_3
Definition uFCoder.h:382
@ UFR_NOT_NXP_GENUINE
Definition uFCoder.h:424
@ X509_UNSUPPORTED_PUBLIC_KEY_TYPE
Definition uFCoder.h:534
@ UFR_APDU_UNSUPPORTED_ALGORITHMS
Definition uFCoder.h:507
@ DESFIRE_CARD_NO_CHANGES
Definition uFCoder.h:442
@ UFR_NDEF_MESSAGE_NOT_COMPATIBLE
Definition uFCoder.h:374
@ UFR_MFP_NOT_EXIST_BLOCK_NR
Definition uFCoder.h:394
@ UFR_APDU_SW_WRONG_DATA
Definition uFCoder.h:602
@ TLS_ERR_UNKNOWN_GIDS_CERTIFICATE_FORMAT
Definition uFCoder.h:490
@ UFR_MFP_ILLEGAL_STATUS_CODE
Definition uFCoder.h:399
@ UFR_FT_STATUS_ERROR_9
Definition uFCoder.h:388
@ CRYPTO_SUBSYS_UNKNOWN_ECC_CURVE
Definition uFCoder.h:521
@ UFR_FILE_SYSTEM_ERROR
Definition uFCoder.h:469
@ NT4H_LENGTH_ERROR
Definition uFCoder.h:404
@ UFR_COMMUNICATION_ERROR
Definition uFCoder.h:320
@ NT4H_COMMAND_ABORTED
Definition uFCoder.h:403
@ MRTD_WRONG_SOD_LENGTH
Definition uFCoder.h:556
@ UFR_SAM_CRYPTO_ERROR
Definition uFCoder.h:483
@ MAX_UFR_STATUS
Definition uFCoder.h:610
@ UFR_JSON_INVALID
Definition uFCoder.h:474
@ CARD_OPERATION_OK
Definition uFCoder.h:431
@ UFR_WRONG_PEM_CERT_FORMAT
Definition uFCoder.h:528
@ UFR_OPEN_SSL_DYNAMIC_LIB_FAILED
Definition uFCoder.h:425
@ UFR_CANT_CLOSE_READER_PORT
Definition uFCoder.h:344
@ EMV_ERR_TAG_WRONG_TYPE
Definition uFCoder.h:581
@ UFR_WRITING_ERROR
Definition uFCoder.h:323
@ UFR_MFP_COMMAND_OVERFLOW
Definition uFCoder.h:391
@ MRTD_EF_DG_WRONG_DATA
Definition uFCoder.h:561
@ KEY_AUTH_ERROR
Definition uFCoder.h:433
@ CRYPTO_SUBSYS_INVALID_ECC_PUB_KEY
Definition uFCoder.h:526
@ DESFIRE_CARD_DUPLICATE_ERROR
Definition uFCoder.h:459
@ UFR_NO_CARD
Definition uFCoder.h:327
@ WRONG_KEY_TYPE
Definition uFCoder.h:432
@ NO_TAGS_ENUMERRATED
Definition uFCoder.h:364

◆ E_ASYMMETRIC_KEY_TYPES

Enumerator
RSA_PRIVATE_KEY 
ECDSA_PRIVATE_KEY 
ASYMMETRIC_KEY_TYPES_NUM 
642 {
643 RSA_PRIVATE_KEY = 0,
645
647};
@ RSA_PRIVATE_KEY
Definition uFCoder.h:643
@ ASYMMETRIC_KEY_TYPES_NUM
Definition uFCoder.h:646
@ ECDSA_PRIVATE_KEY
Definition uFCoder.h:644

◆ E_ECC_CURVE_DEFINITION_TYPES

Enumerator
ECC_CURVE_INDEX 
ECC_CURVE_NAME 
ECC_CURVE_DOMAIN_PARAMETERS 
ECC_CURVE_DEFINITION_TYPES_NUM 
651 {
655
657};
@ ECC_CURVE_INDEX
Definition uFCoder.h:652
@ ECC_CURVE_DEFINITION_TYPES_NUM
Definition uFCoder.h:656
@ ECC_CURVE_NAME
Definition uFCoder.h:653
@ ECC_CURVE_DOMAIN_PARAMETERS
Definition uFCoder.h:654

◆ E_SIGNATURE_SCHEMES

Enumerator
SHA1_WITH_RSA 
SHA256_WITH_RSA 
SHA384_WITH_RSA 
SHA512_WITH_RSA 
SHA224_WITH_RSA 
SHA512_224_WITH_RSA 
SHA512_256_WITH_RSA 
RSA_PSS 
ECDSA_WITH_SHA1 
ECDSA_WITH_SHA256 
ECDSA_WITH_SHA384 
ECDSA_WITH_SHA512 
ECDSA_WITH_SHA224 
SIGNATURE_SCHEMES_NUM 
659 {
667
668 RSA_PSS,
669
675
676 SIGNATURE_SCHEMES_NUM // Don't change the order. NEVER!
677};
@ SHA512_256_WITH_RSA
Definition uFCoder.h:666
@ ECDSA_WITH_SHA384
Definition uFCoder.h:672
@ ECDSA_WITH_SHA256
Definition uFCoder.h:671
@ RSA_PSS
Definition uFCoder.h:668
@ SHA512_224_WITH_RSA
Definition uFCoder.h:665
@ ECDSA_WITH_SHA1
Definition uFCoder.h:670
@ ECDSA_WITH_SHA512
Definition uFCoder.h:673
@ SHA224_WITH_RSA
Definition uFCoder.h:664
@ SIGNATURE_SCHEMES_NUM
Definition uFCoder.h:676
@ SHA1_WITH_RSA
Definition uFCoder.h:660
@ ECDSA_WITH_SHA224
Definition uFCoder.h:674
@ SHA256_WITH_RSA
Definition uFCoder.h:661
@ SHA512_WITH_RSA
Definition uFCoder.h:663
@ SHA384_WITH_RSA
Definition uFCoder.h:662

◆ E_SIGNATURE_SCH_TYPES

Enumerator
RSA_PKCS1 
RSA_PKCS1_PSS 
ECDSA 
SIGNATURE_SCH_TYPES_NUM 
678 {
679 RSA_PKCS1,
681 ECDSA,
682
684};
@ ECDSA
Definition uFCoder.h:681
@ RSA_PKCS1_PSS
Definition uFCoder.h:680
@ SIGNATURE_SCH_TYPES_NUM
Definition uFCoder.h:683
@ RSA_PKCS1
Definition uFCoder.h:679

◆ E_PUB_KEY_TYPES

Enumerator
PUB_KEY_TYPE_RSA 
PUB_KEY_TYPE_ECDSA_NAMED_CURVE 
PUB_KEY_TYPE_ECDSA_DOMAIN_PARAMS 
PUB_KEY_TYPES_NUM 
685 {
689
691};
@ PUB_KEY_TYPE_RSA
Definition uFCoder.h:686
@ PUB_KEY_TYPES_NUM
Definition uFCoder.h:690
@ PUB_KEY_TYPE_ECDSA_NAMED_CURVE
Definition uFCoder.h:687
@ PUB_KEY_TYPE_ECDSA_DOMAIN_PARAMS
Definition uFCoder.h:688

◆ E_BIT_ENCODINGS

Enumerator
ENCODING_BIN 
ENCODING_HEX 
693 {
696};
@ ENCODING_HEX
Definition uFCoder.h:695
@ ENCODING_BIN
Definition uFCoder.h:694

◆ E_CERTIFICATE_TYPES

Enumerator
X509_PEM 
X509_DER 
X509_GIDS_NFC 
E_CERTIFICATE_TYPES_NUM 
698 {
699 X509_PEM,
700 X509_DER,
702
704};
@ E_CERTIFICATE_TYPES_NUM
Definition uFCoder.h:703
@ X509_PEM
Definition uFCoder.h:699
@ X509_DER
Definition uFCoder.h:700
@ X509_GIDS_NFC
Definition uFCoder.h:701

◆ E_ECC_CURVES

Enumerator
secp112r1 
secp112r2 
secp128r1 
secp128r2 
secp160r1 
secp160r2 
secp160k1 
secp192r1 
prime192v2 
prime192v3 
secp192k1 
secp224r1 
secp224k1 
secp256r1 
secp256k1 
secp384r1 
secp521r1 
prime239v1 
prime239v2 
prime239v3 
brainpoolP160r1 
brainpoolP192r1 
brainpoolP224r1 
brainpoolP256r1 
brainpoolP320r1 
brainpoolP384r1 
brainpoolP512r1 
brainpoolP160t1 
brainpoolP192t1 
brainpoolP224t1 
brainpoolP256t1 
brainpoolP320t1 
brainpoolP384t1 
brainpoolP512t1 
ECC_CURVES_NUM 
706 {
707 secp112r1,
708 secp112r2,
709 secp128r1,
710 secp128r2,
711 secp160r1,
712 secp160r2,
713 secp160k1,
714 secp192r1,
717 secp192k1,
718 secp224r1,
719 secp224k1,
720 secp256r1,
721 secp256k1,
722 secp384r1,
723 secp521r1,
741
743
744/* Not supported in uFCoder library yet:
745 sect113r1,
746 sect113r2,
747 sect131r1,
748 sect131r2,
749 sect163k1,
750 sect163r1,
751 sect163r2,
752 sect193r1,
753 sect193r2,
754 sect233k1,
755 sect233r1,
756 sect239k1,
757 sect283k1,
758 sect283r1,
759 sect409k1,
760 sect409r1,
761 sect571k1,
762 sect571r1
763 */
764};
@ secp384r1
Definition uFCoder.h:722
@ brainpoolP192t1
Definition uFCoder.h:735
@ prime192v2
Definition uFCoder.h:715
@ secp160k1
Definition uFCoder.h:713
@ secp192r1
Definition uFCoder.h:714
@ brainpoolP320r1
Definition uFCoder.h:731
@ secp224r1
Definition uFCoder.h:718
@ secp256r1
Definition uFCoder.h:720
@ brainpoolP224t1
Definition uFCoder.h:736
@ brainpoolP160r1
Definition uFCoder.h:727
@ brainpoolP320t1
Definition uFCoder.h:738
@ brainpoolP224r1
Definition uFCoder.h:729
@ prime239v2
Definition uFCoder.h:725
@ brainpoolP512t1
Definition uFCoder.h:740
@ secp160r2
Definition uFCoder.h:712
@ brainpoolP384t1
Definition uFCoder.h:739
@ brainpoolP256t1
Definition uFCoder.h:737
@ secp160r1
Definition uFCoder.h:711
@ prime239v3
Definition uFCoder.h:726
@ secp224k1
Definition uFCoder.h:719
@ secp128r2
Definition uFCoder.h:710
@ brainpoolP384r1
Definition uFCoder.h:732
@ prime239v1
Definition uFCoder.h:724
@ secp128r1
Definition uFCoder.h:709
@ brainpoolP160t1
Definition uFCoder.h:734
@ brainpoolP512r1
Definition uFCoder.h:733
@ ECC_CURVES_NUM
Definition uFCoder.h:742
@ secp521r1
Definition uFCoder.h:723
@ secp112r1
Definition uFCoder.h:707
@ secp112r2
Definition uFCoder.h:708
@ brainpoolP256r1
Definition uFCoder.h:730
@ secp256k1
Definition uFCoder.h:721
@ secp192k1
Definition uFCoder.h:717
@ brainpoolP192r1
Definition uFCoder.h:728
@ prime192v3
Definition uFCoder.h:716

◆ E_MRTD_IMG_TYPE

Enumerator
MRTD_IMG_JPEG 
MRTD_IMG_JP2 
MRTD_IMG_JPEG2000 
MRTD_IMG_TYPE_UNKNOWN 
792 {
793 MRTD_IMG_JPEG = 0,
794 MRTD_IMG_JP2 = 1,
795 MRTD_IMG_JPEG2000 = 1, // Alias for the MRTD_IMG_JP2
796
797 MRTD_IMG_TYPE_UNKNOWN = 0xFFFFFFFF
798};
@ MRTD_IMG_JPEG2000
Definition uFCoder.h:795
@ MRTD_IMG_TYPE_UNKNOWN
Definition uFCoder.h:797
@ MRTD_IMG_JPEG
Definition uFCoder.h:793
@ MRTD_IMG_JP2
Definition uFCoder.h:794

◆ dl_sec_code_t

Enumerator
USER_PIN 
SO_PIN 
USER_PUK 
SO_PUK 
800 {
801 USER_PIN = 0,
802 SO_PIN,
803 USER_PUK,
804 SO_PUK
dl_sec_code_t
Definition uFCoder.h:800
@ SO_PUK
Definition uFCoder.h:804
@ USER_PIN
Definition uFCoder.h:801
@ SO_PIN
Definition uFCoder.h:802
@ USER_PUK
Definition uFCoder.h:803

◆ E_PRINT_VERBOSE_LEVELS

Enumerator
PRINT_NONE 
PRINT_ESSENTIALS 
PRINT_DETAILS 
PRINT_ALL_PLUS_STATUSES 
807 {
812};
@ PRINT_NONE
Definition uFCoder.h:808
@ PRINT_ESSENTIALS
Definition uFCoder.h:809
@ PRINT_ALL_PLUS_STATUSES
Definition uFCoder.h:811
@ PRINT_DETAILS
Definition uFCoder.h:810

◆ E_SAM_HW_VER

Enumerator
SAM_UNKNOWN_TYPE 
SAM_T1AD2060_AV1_MODE 
SAM_T1AD2060_AV2_MODE 
SAM_T1AR1070_AV1_MODE 
SAM_T1AR1070_AV2_MODE 
815 {
@ SAM_T1AR1070_AV1_MODE
Definition uFCoder.h:819
@ SAM_T1AR1070_AV2_MODE
Definition uFCoder.h:820
@ SAM_T1AD2060_AV2_MODE
Definition uFCoder.h:818
@ SAM_T1AD2060_AV1_MODE
Definition uFCoder.h:817
@ SAM_UNKNOWN_TYPE
Definition uFCoder.h:816
enum E_SAM_HW_VER SAM_HW_TYPE

◆ E_EMULATION_MODES

Enumerator
TAG_EMU_DISABLED 
TAG_EMU_DEDICATED 
TAG_EMU_COMBINED 
TAG_EMU_AUTO_AD_HOC 
825 {
@ TAG_EMU_AUTO_AD_HOC
Definition uFCoder.h:829
@ TAG_EMU_DEDICATED
Definition uFCoder.h:827
@ TAG_EMU_DISABLED
Definition uFCoder.h:826
@ TAG_EMU_COMBINED
Definition uFCoder.h:828
enum E_EMULATION_MODES emul_modes_t

◆ E_EMULATION_STATES

Enumerator
EMULATION_NONE 
EMULATION_IDLE 
EMULATION_AUTO_COLL 
EMULATION_ACTIVE 
EMULATION_HALT 
EMULATION_POWER_OFF 
833{
@ EMULATION_ACTIVE
Definition uFCoder.h:837
@ EMULATION_AUTO_COLL
Definition uFCoder.h:836
@ EMULATION_HALT
Definition uFCoder.h:838
@ EMULATION_NONE
Definition uFCoder.h:834
@ EMULATION_POWER_OFF
Definition uFCoder.h:839
@ EMULATION_IDLE
Definition uFCoder.h:835
enum E_EMULATION_STATES emul_states_t

◆ E_PCD_MGR_STATES

Enumerator
PCD_MGR_NO_RF_GENERATED 
PCD_MGR_14443A_POLLING 
PCD_MGR_14443A_SELECTED 
PCD_MGR_CE_DEDICATED 
PCD_MGR_CE_COMBO_START 
PCD_MGR_CE_COMBO 
PCD_MGR_CE_COMBO_IN_FIELD 
843{
@ PCD_MGR_CE_COMBO
Definition uFCoder.h:849
@ PCD_MGR_14443A_SELECTED
Definition uFCoder.h:846
@ PCD_MGR_NO_RF_GENERATED
Definition uFCoder.h:844
@ PCD_MGR_14443A_POLLING
Definition uFCoder.h:845
@ PCD_MGR_CE_DEDICATED
Definition uFCoder.h:847
@ PCD_MGR_CE_COMBO_IN_FIELD
Definition uFCoder.h:850
@ PCD_MGR_CE_COMBO_START
Definition uFCoder.h:848
enum E_PCD_MGR_STATES pcd_states_t

◆ E_RGB_PORT_NAMES

Enumerator
EXTERNAL_RGB_PORT 
INTERNAL_RGB_PORT 
854{
857};
@ EXTERNAL_RGB_PORT
Definition uFCoder.h:855
@ INTERNAL_RGB_PORT
Definition uFCoder.h:856

◆ E_CUSTOM_UI_IDLE_MODES

Enumerator
CUSTOM_UI_IDLE_MODE_NONE 
CUSTOM_UI_IDLE_MODE_STATIC_LED 
CUSTOM_UI_IDLE_MODE_BLINKING_LED 
CUSTOM_UI_IDLE_MODES_NUMBER_INDICATOR 
859 {
864};
@ CUSTOM_UI_IDLE_MODES_NUMBER_INDICATOR
Definition uFCoder.h:863
@ CUSTOM_UI_IDLE_MODE_NONE
Definition uFCoder.h:860
@ CUSTOM_UI_IDLE_MODE_BLINKING_LED
Definition uFCoder.h:862
@ CUSTOM_UI_IDLE_MODE_STATIC_LED
Definition uFCoder.h:861

◆ E_CUSTOM_UI_DETECTED_MODES

Enumerator
CUSTOM_UI_DETECTED_MODE_NONE 
CUSTOM_UI_DETECTED_MODE_STATIC_LED 
CUSTOM_UI_DETECTED_MODE_STATIC_LED_BEEP 
CUSTOM_UI_DETECTED_MODE_BEEP 
CUSTOM_UI_DETECTED_MODE_BLINKING_LED 
CUSTOM_UI_DETECTED_MODE_BLINKING_LED_BEEP 
CUSTOM_UI_DETECTED_MODES_NUMBER_INDICATOR 
866 {
874};
@ CUSTOM_UI_DETECTED_MODE_STATIC_LED_BEEP
Definition uFCoder.h:869
@ CUSTOM_UI_DETECTED_MODE_BEEP
Definition uFCoder.h:870
@ CUSTOM_UI_DETECTED_MODE_BLINKING_LED_BEEP
Definition uFCoder.h:872
@ CUSTOM_UI_DETECTED_MODES_NUMBER_INDICATOR
Definition uFCoder.h:873
@ CUSTOM_UI_DETECTED_MODE_STATIC_LED
Definition uFCoder.h:868
@ CUSTOM_UI_DETECTED_MODE_NONE
Definition uFCoder.h:867
@ CUSTOM_UI_DETECTED_MODE_BLINKING_LED
Definition uFCoder.h:871

◆ E_READER_TYPE

Enumerator
AUTO 
UFR_TYPE 
UFR_RS232_TYPE 
BASEHD_UFR_TYPE 
UFR_ONLINE_TYPE 
1450 {
1451 AUTO = 0,
1452 UFR_TYPE = 1,
1453 UFR_RS232_TYPE = 2,
1454 BASEHD_UFR_TYPE = 3,
1455 UFR_ONLINE_TYPE = 4
1456 };
@ UFR_RS232_TYPE
Definition uFCoder.h:1453
@ UFR_TYPE
Definition uFCoder.h:1452
@ UFR_ONLINE_TYPE
Definition uFCoder.h:1455
@ BASEHD_UFR_TYPE
Definition uFCoder.h:1454
@ AUTO
Definition uFCoder.h:1451

◆ CARD_ENCRYPTION_CODE_TYPE

Enumerator
CODE_TYPE_STANDARD 
CODE_TYPE_GROUP 
CODE_TYPE_DAILY_RANGE 
3854 {
3857 CODE_TYPE_DAILY_RANGE, // valid from, but only to_timestamp / every day
3858 };
@ CODE_TYPE_STANDARD
Definition uFCoder.h:3855
@ CODE_TYPE_GROUP
Definition uFCoder.h:3856
@ CODE_TYPE_DAILY_RANGE
Definition uFCoder.h:3857

◆ NDEF_STORAGE_MODE

Enumerator
STORE_INTO_READER 
STORE_INTO_CARD 
44440 {
44443 };
@ STORE_INTO_READER
Definition uFCoder.h:44441
@ STORE_INTO_CARD
Definition uFCoder.h:44442

◆ NDEF_SKYPE_ACTION

Enumerator
CALL 
CHAT 
44446 {
44447 CALL = 0,
44448 CHAT
44449 };
@ CHAT
Definition uFCoder.h:44448
@ CALL
Definition uFCoder.h:44447

◆ WIFI_AUTH_TYPE

Enumerator
OPEN 
WPA_PERSONAL 
WPA_ENTERPRISE 
WPA2_ENTERPRISE 
WPA2_PERSONAL 
44453 {
44454 OPEN = 0,
44459 };
@ OPEN
Definition uFCoder.h:44454
@ WPA_ENTERPRISE
Definition uFCoder.h:44456
@ WPA2_PERSONAL
Definition uFCoder.h:44458
@ WPA_PERSONAL
Definition uFCoder.h:44455
@ WPA2_ENTERPRISE
Definition uFCoder.h:44457

◆ WIFI_ENC_TYPE

Enumerator
NONE 
WEP 
TKIP 
AES 
AES_TKIP 
44463 {
44464 NONE = 0,
44465 WEP,
44466 TKIP,
44467 AES,
44468 AES_TKIP
44469 };
@ AES_TKIP
Definition uFCoder.h:44468
@ TKIP
Definition uFCoder.h:44466
@ WEP
Definition uFCoder.h:44465
@ AES
Definition uFCoder.h:44467
@ NONE
Definition uFCoder.h:44464

Function Documentation

◆ TagEmulationMirrorCounterResetEnabled()

UFR_STATUS DL_API TagEmulationMirrorCounterResetEnabled ( uint16_t mirror_pos)

Function enables the 24 bit NFC counter. Counter increased by the first valid READ command in the NTAG emulation mode, after the external RF field detected. Counter is represented in 6 bytes of ASCII code, when the NDEF message is read. For example if the counter value is 0x56, it will be represented as 000056, at the end of the NDEF message. Position of the counter mirror start byte must be entered as a function parameter. This is the absolute position in the card emulation data array. Counter value sets to 0.

Parameters
mirror_posPosition in the card emulation data array
Returns
Operation status

◆ uFR_i_block_transceive()

UFR_STATUS DL_API uFR_i_block_transceive ( uint8_t chaining,
uint8_t timeout,
uint8_t block_length,
IN uint8_t * snd_data_array,
VAR size_t * rcv_length,
OUT uint8_t * rcv_data_array,
VAR uint32_t * ufr_status )

DEPRECATED

◆ MRTD_MRZSubjacentToMRZProtoKey()

UFR_STATUS DL_API MRTD_MRZSubjacentToMRZProtoKey ( IN const char mrz[44],
OUT uint8_t mrz_proto_key[25] )

In order to get the MRZ Proto Key needed in subsequent steps, in the case of the TD3 MRZ format (88 totally character long), you can call this function and pass it a null terminated string containing the MRZ subjacent row. Example of the TD3 MRZ format printed on the eMRTD document looks like this: P<UTOERIKSSON<

◆ MRTD_MRZSubjacentCheck()

UFR_STATUS DL_API MRTD_MRZSubjacentCheck ( const char mrz[44])

This function checks the subjacent row of a MRZ data integrity. Integrity check uses a special check digits calculation. The check digits permit readers to verify that data in the MRZ is correctly interpreted. If all of the check digits and composite check digit passed the verification process, this function returns UFR_OK status. Otherwise the function returns MRTD_MRZ_CHECK_ERROR status.

Parameters
mrzPointer to a null terminated string containing MRZ data. According to ICAO Doc 9303-10, there it has three MRZ data formats: TD1,TD2 or TD3 formats. TD1 contains exactly 90 characters, TD2 contains exactly 72 characters and TD3 contains exactly 88 characters.
Returns
Operation status

◆ uFR_SAM_DesfireChange2k3desKey_2k3desAuth()

UFR_STATUS DL_API uFR_SAM_DesfireChange2k3desKey_2k3desAuth ( 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.

Parameters
des2k_key_nrordinal number of 2K3DES key in the reader
aidID of application that uses this key (3 bytes long, 0x000000 for card master key)
aid_key_no_authkey number into application which uses for authentication
new_des2k_key_nr
aid_key_nokey number into application that will be changed
old_des2k_key_nr
card_statuspointer to card error variable
exec_timefunction's execution time
Returns
Operation status

◆ uFR_int_DesfireClearRecordFile_TransMac_no_auth()

UFR_STATUS DL_API uFR_int_DesfireClearRecordFile_TransMac_no_auth ( 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 )

No authentication Function allows to reset a Linear Record File or Cyclic Record file to the empty state. Clear command requires a preceding authentication with the key specified for Read&Write access. Bug fix from library version 5.0.29. The aid key number was omitted in function parameters, so it was used application master key number 0 for Read&Write access. For compatibility reasons old functions were retained. New function names have the “_2” suffix. From library version 5.0.29 and firmware version 5.0.32, Desfire Light supported. NOTE: Transaction MAC file exist by factory default setting. For using this function, user must delete transaction MAC file first. From library version 5.0.37 and firmware version 5.0.38, Transaction MAC operation supported for Desfire Light and Desfire EV2. To use these features, an Transaction MAC file must exist in the selected application. Function returns current Reader ID if they used, Previous Encrypted Reader ID, Transaction MAC counter, and Transaction MAC.

Parameters
aidID of application that contains the file
file_idID of file that will be created (0 - 31) ID of file (0 - 31)
card_statuspointer to card error variable
exec_timefunction's execution time
use_reader_id0 - Reader ID is not used, 1- Reader ID is used
reader_idpointer to 16 bytes array containing the Reader ID
prev_enc_reader_idpointer to 16 bytes array containing the Previous Encrypted Reader ID
trans_mac_cntpointer to value of Transaction MAC counter
trans_mac_valuepointer to 8 bytes array containing Transaction MAC
Returns
Operation status

◆ SetRfAnalogRegistersTypeADefault()

UFR_STATUS DL_API SetRfAnalogRegistersTypeADefault ( void )

The function allows the blinking of the green diode independently of the user's signaling command (default setting). This setting writes into the reader's EEPROM, and it loads when the reader starts up.

Returns
Operation status

◆ SetRfAnalogRegistersTypeBDefault()

UFR_STATUS DL_API SetRfAnalogRegistersTypeBDefault ( void )

The function allows the blinking of the green diode independently of the user's signaling command (default setting). This setting writes into the reader's EEPROM, and it loads when the reader starts up.

Returns
Operation status

◆ SetRfAnalogRegistersISO14443_212Default()

UFR_STATUS DL_API SetRfAnalogRegistersISO14443_212Default ( void )

The function allows the blinking of the green diode independently of the user's signaling command (default setting). This setting writes into the reader's EEPROM, and it loads when the reader starts up.

Returns
Operation status

◆ SetRfAnalogRegistersISO14443_424Default()

UFR_STATUS DL_API SetRfAnalogRegistersISO14443_424Default ( void )

The function allows the blinking of the green diode independently of the user's signaling command (default setting). This setting writes into the reader's EEPROM, and it loads when the reader starts up.

Returns
Operation status

◆ nt4h_get_tt_status_pk()

UFR_STATUS DL_API nt4h_get_tt_status_pk ( IN uint8_t * aes_key_ext,
uint8_t key_no,
VAR uint8_t * tt_perm_status,
VAR uint8_t * tt_curr_status )

Provided Key mode (PK) NTAG 424 TT only. From library version 5.0.43 and firmware version 5.0.43. Function supports retrieving of the permanent and current Tag Tamper Status.

Parameters
aes_key_extpointer to array contained AES key
key_no0 - 4 *uid 7 bytes UID length *ecc_signature 56 bytes ECC signature *dlogic_card_type
tt_perm_statustamper permanent status: I - invalid status, feature not activated; C - tamper seal closed; O - tamper seal opened
tt_curr_statustag tamper permanent status: I - invalid status, feature not activated; C - tamper seal closed; O - tamper seal opened
Returns
Operation status

◆ EspReaderOpenM()

UFR_STATUS DL_API EspReaderOpenM ( VAR UFR_HANDLE * hndUFR,
uint32_t port_num )
Parameters
hndUFRhandle of the uFR device
port_num
Returns
Operation status

◆ GetCardIdM()

UFR_STATUS DL_API GetCardIdM ( UFR_HANDLE hndUFR,
VAR uint8_t * lpucCardType,
OUT uint32_t * lpulCardSerial )

Multi reader support. Returns card UID as a 4-byte array. This function is deprecated and used only for backward compatibility with older firmware versions (before v2.0). We strongly discourage use of this function. This function can’t successfully handle 7 byte UIDS.

Parameters
hndUFRhandle of the uFR device
lpucCardTypereturns pointer to variable which holds card type according to SAK lpulCardSerial returns pointer to array of card UID bytes, 4 bytes long ONLY
lpulCardSerialreturns pointer to array of card UID bytes, 4 bytes long ONLY
Returns
Operation status

◆ LinearReadM()

UFR_STATUS DL_API LinearReadM ( UFR_HANDLE hndUFR,
OUT uint8_t * aucData,
uint16_t usLinearAddress,
uint16_t usDataLength,
VAR uint16_t * lpusBytesReturned,
uint8_t ucKeyMode,
uint8_t ucReaderKeyIndex )

Multi reader support. Group of functions for linear reading in uFR firmware utilise FAST_READ ISO 14443-3 command with NTAG21x and Mifare Ultralight EV1 tags. When using this functions with other card types, auth_mode, key_index and key parameters are not relevant but must take default values.

Parameters
hndUFRhandle of the uFR device
aucDataPointer to array of bytes containing data
usLinearAddressAddress of byte - where to start reading
usDataLengthLength of data - how many bytes to read
lpusBytesReturnedPointer to variable holding how many bytes are returned
ucKeyModeFor Mifare Classic tags defines whether to perform authenticationwith key A or key B:use KeyA - MIFARE_AUTHENT1A = 0x60or KeyB - MIFARE_AUTHENT1B = 0x61For NTAG 21x, Ultralight EV1 and other T2T tags supportingPWD_AUTH value 0x61 means “use PWD_AUTH“ with LinearRead()or LinearRead_PK() functions. Value 0x60 with LinearRead() orLinearRead_PK() functions means “without PWD_AUTH“ and in thatcase you can send for ucReaderKeyIndex or aucProvidedKeyparameters anything you want without influence on the result. ForNTAG 21x, Ultralight EV1 and other T2T tags supporting PWD_AUTHyou can use _AKM1 or _AKM2 function variants only withoutPWD_AUTH in any case of the valid values (0x60 or 0x61) providedfor this parameter.For Mifare Plus tags (PK mode) defines whether to performauthentication with key A or key B:use KeyA - MIFARE_PLUS_AES_AUTHENT1A = 0x80or KeyB - MIFARE_PLUS_AES_AUTHENT1B = 0x81
ucReaderKeyIndexIndex of reader key to be used (RK mode) For Crypto1 keys (0 - 31) For Mifare Plus AES keys (0 - 15) For keys into SAM (1 - 127) For Mifare Plus and fw versions from 5.0.29 and library versions from 5.0.19. in MIFARE_AUTHENT1A or MIFARE_AUTHENT1B mode uses AES key calculated from Crypto1 key (0 -31), and in MIFARE_PLUS_AES_AUTHENT1A or MIFARE_PLUS_AES_AUTHENT1B mode uses AES keys (0 - 15)
Returns
Operation status

◆ ValueBlockRead_AKM2M()

UFR_STATUS DL_API ValueBlockRead_AKM2M ( UFR_HANDLE hndUFR,
VAR int32_t * value,
VAR uint8_t * value_addr,
uint8_t block_address,
uint8_t auth_mode )

Multi reader support. Automatic Key Mode 2 (AKM2) Read particular Value block using absolute Block address. This function uses Mifare Classic specific mechanism of reading value which is stored into whole block. Value blocks have a fixed data format which permits error detection and correction and a backup management. Value is a signed 4-byte value and it is stored three times, twice non-inverted and once inverted. Negative numbers are stored in standard 2's complement format. For more info, please refer to Mifare Classic documentation. Mifare Plus X, SE and EV1 using. For firmware versions from 5.0.36 and library versions from 5.0.34, this functions may be used for Mifare plus cards. If authentication mode is MIFARE_AUTHENT1A or MIFARE_AUTHENT1B, AES key for authentication, and new AES key A and new AES key B are calculate from Crypto1 keys. If authentication mode is MIFARE_PLUS_AES_AUTHENT1A or MIFARE_PLUS_AES_AUTHENT1B, new AES keys are provided to reader.

Parameters
hndUFRhandle of the uFR device
valuePointer to variable where retrieved value will be stored
value_addrSignifies a 1-byte address, which can be used to save the storage address of a block, when implementing a powerful backup management. For more info, please refer to Mifare Classic documentation.
block_addressAbsolute block address
auth_modeDefines whether to perform authentication with key A or key B: use KeyA - MIFARE_AUTHENT1A = 0x60 or KeyB - MIFARE_AUTHENT1B = 0x61 For Mifare Plus tags (PK mode) defines whether to perform authentication with key A or key B: use KeyA - MIFARE_PLUS_AES_AUTHENT1A = 0x80 or KeyB - MIFARE_PLUS_AES_AUTHENT1B = 0x81
Returns
Operation status

◆ BlockRead_PKM()

UFR_STATUS DL_API BlockRead_PKM ( UFR_HANDLE hndUFR,
OUT uint8_t * data,
uint8_t block_address,
uint8_t auth_mode,
IN const uint8_t * key )

Multi reader support. Provided Key mode (PK) Read particular block using absolute Block address.

Parameters
hndUFRhandle of the uFR device
dataPointer to array of bytes containing data
block_addressAbsolute block address
auth_modeFor Mifare Classic tags defines whether to perform authentication with key A or key B: use KeyA - MIFARE_AUTHENT1A = 0x60 or KeyB - MIFARE_AUTHENT1B = 0x61 For NTAG 21x, Ultralight EV1 and other T2T tags supporting PWD_AUTH value 0x61 means “use PWD_AUTH“ with BlockRead() or BlockRead_PK() functions. Value 0x60 with BlockRead() or BlockRead_PK() functions means “without PWD_AUTH“ and in that case you can send for ucReaderKeyIndex or aucProvidedKey parameters anything you want without influence on the result. For NTAG 21x, Ultralight EV1 and other T2T tags supporting PWD_AUTH you can use _AKM1 or _AKM2 function variants only without PWD_AUTH in any case of the valid values (0x60 or 0x61) provided for this parameter. For Mifare Plus tags (PK mode) defines whether to perform authentication with key A or key B: use KeyA - MIFARE_PLUS_AES_AUTHENT1A = 0x80 or KeyB - MIFARE_PLUS_AES_AUTHENT1B = 0x81
keyPointer to 6 bytes array containing Crypto1 key (PK mode) For Mifare Plus pointer to 16 bytes array containing AES key (PK mode)
Returns
Operation status

◆ SetISO14443_4_ModeM()

UFR_STATUS DL_API SetISO14443_4_ModeM ( UFR_HANDLE hndUFR)

Multi reader support. Call SetISO14443_4_Mode() or SetISO14443_4_Mode_GetATS(). ISO 14443-4 tag in a field will be selected and RF field polling will be stopped.

Parameters
hndUFRhandle of the uFR device
Returns
Operation status

◆ uFR_i_block_transceiveM()

UFR_STATUS DL_API uFR_i_block_transceiveM ( UFR_HANDLE hndUFR,
uint8_t chaining,
uint8_t timeout,
uint8_t block_length,
IN uint8_t * snd_data_array,
VAR size_t * rcv_length,
OUT uint8_t * rcv_data_array,
VAR uint32_t * ufr_status )

DEPRECATED

◆ uFR_int_DesfireWriteBackupDataFile_2k3des_PK_M()

UFR_STATUS DL_API uFR_int_DesfireWriteBackupDataFile_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 )

Multi reader support. 128 bit 2K3DES key provided key From library version 5.0.96, and firmware version 5.0.79. Function allows writing data to the Backup Data File. Write command requires a preceding authentication either with the key specified for Write or Read&Write access.

Parameters
hndUFRhandle of the uFR device
des2k_key_extpointer to 16 bytes array containing the 2K3DES key
aidID of application that contains the file
aid_key_nrkey number into application
file_idID of file that will be created (0 - 31) ID of file (0 - 31)
offsetstart position for read operation within file
data_lengthnumber of bytes into array number of data to be read
communication_settingsvariable that contains communication settings
datapointer to data array
card_statuspointer to card error variable
exec_timefunction's execution time
Returns
Operation status

◆ MFP_GetUid_PKM()

UFR_STATUS DL_API MFP_GetUid_PKM ( UFR_HANDLE hndUFR,
IN uint8_t * vc_poll_enc_key,
IN uint8_t * vc_poll_mac_key,
OUT uint8_t * uid,
VAR uint8_t * uid_len )

Multi reader support. Provided Key mode (PK) Security level 3 command. Function is used to read UID if Random ID is enabled. Authentication with AES VC Polling ENC Key and VC Polling MAC Key is mandatory.

Parameters
hndUFRhandle of the uFR device
vc_poll_enc_keypointer to 16 byte array containing the ENC key for virtual card polling pointer to 16 byte array containing VC polling ENC key
vc_poll_mac_keypointer to 16 byte array containing VC polling MAC key
uidpointer to byte array containing the card UID
uid_lenpointer to UID length variable
Returns
Operation status

◆ MFP_ChangeVcPollingEncKey_PKM()

UFR_STATUS DL_API MFP_ChangeVcPollingEncKey_PKM ( UFR_HANDLE hndUFR,
IN uint8_t * configuration_key,
IN uint8_t * new_key )

Multi reader support. Provided Key mode (PK) Security level 3 command. The function is used to change the AES VC polling ENC key value. Authentication with AES card configuration key is required.

Parameters
hndUFRhandle of the uFR device
configuration_keypointer to 16 byte array containing card configuration key
new_keypointer to 16 byte array containing new VC Polling ENC key
Returns
Operation status

◆ WriteNdefRecord_TextM()

UFR_STATUS DL_API WriteNdefRecord_TextM ( UFR_HANDLE hndUFR,
uint8_t ndef_storage,
IN const char * text )

Multi reader support. Store text as NDEF message into reader or into card.

Parameters
hndUFRhandle of the uFR device
ndef_storageStore NDEF into: reader - 0, card - 1 From library 5.0.31 and firmware 5.0.33 2 - reader RAM
textPointer to the null-terminated string that should contain text
Returns
Operation status

◆ GetTickCount()

unsigned long GetTickCount ( void )

◆ initVM()

void DL_API initVM ( JNIEnv * env,
jclass class1 )
Parameters
env
class1
Returns
Operation status

◆ setNFCMessage()

void setNFCMessage ( char * message)

Variable Documentation

◆ global_env

JNIEnv* global_env
extern

◆ global_class

jclass global_class
extern