AT-NFC 2.1 (win) AT-NFC kernel set

Macros
MirConsts

## Macros
#define | NFC_AMEX_TAG_9F50_APP_DUAL_CURR_CODE 0x9F50
#define | NFC_AMEX_TAG_9F5A_MEMBERSHIP_PROD_ID 0x9F5A
#define | NFC_AMEX_TAG_9F5B_MEMBERSHIP_PROD_NUM 0x9F5B
#define | NFC_AMEX_TAG_9F67_FF 0x9F67
#define | NFC_AMEX_TAG_9F6D_CLESS_READER_CAPS 0x9F6D
#define | NFC_AMEX_TAG_9F6E_ENH_CLESS_READER_CAPS 0x9F6E
#define | NFC_AMEX_TAG_9F70_CARD_CIPC 0x9F70
#define | NFC_AMEX_TAG_9F71_MCVM_RES 0x9F71
#define | NFC_AMEX_TAG_9F77_APP_SPEC_VER 0x9F77
#define | NFC_MIR_TAG_DF41_RECOVERY_COUNTER 0xDF41
#define | NFC_MIR_TAG_DF51_FLOOR_LIMIT 0xDF51
#define | NFC_MIR_TAG_DF52_NOCVM_LIMIT 0xDF52
#define | NFC_MIR_TAG_DF53_CLESS_NON_CD_CVM_LIMIT 0xDF53
#define | NFC_MIR_TAG_DF54_CLESS_CD_CVM_LIMIT 0xDF54
#define | NFC_MIR_TAG_DF55_TPM_CAPABILITIES 0xDF55
#define | NFC_MIR_TAG_DF56_RECOVERY_LIMIT 0xDF56
#define | NFC_MIR_TAG_DF6F_ODOL 0xDF6F
#define | NFC_MIR_TAG_DF70_AI 0xDF70
#define | NFC_MIR_TAG_DF71_TPM 0xDF71
#define | NFC_MIR_TAG_DF74_KVR 0xDF74
#define | NFC_MIR_TAG_9F70_CDA_RESULT 0x9F70
#define | NFC_MIR_TAG_9F71_CPR 0x9F71
#define | NFC_MIR_TAG_9F80_NSPK_DISCR_DATA 0x9F80
#define | NFC_MIR_TAG_BF61_SIGNED_DATA 0xBF61
#define | NFC_MIR_TAG_BF62_UNSIGNED_DATA 0xBF62
#define | NFC_MIR_TAG_DF01_ISS_NON_FIN_DATA_FIRST 0xDF01
#define | NFC_MIR_TAG_DF01_ISS_NON_FIN_DATA_LAST 0xDF1F
#define | KER_LIB_EMV_VERSION "MIR v.2.4.1 2023"
#define | KER_LIB_VERSION "2.4.1.3"
#define | KER_LIB_BUILD_NUM "006"
#define | MIR_SPEC_NUM 0x02

## Detailed Description

## Macro Definition Documentation

## ◆ KER_LIB_BUILD_NUM

#define KER_LIB_BUILD_NUM "006"

Lib Build number

## ◆ KER_LIB_EMV_VERSION

#define KER_LIB_EMV_VERSION "MIR v.2.4.1 2023"

Lib EMV specification version number

## ◆ KER_LIB_VERSION

#define KER_LIB_VERSION "2.4.1.3"

Lib Version number

## ◆ MIR_SPEC_NUM

#define MIR_SPEC_NUM 0x02

Mir spec number (for TPM DF71)

## ◆ NFC_AMEX_TAG_9F50_APP_DUAL_CURR_CODE

#define NFC_AMEX_TAG_9F50_APP_DUAL_CURR_CODE 0x9F50

Application Dual Currency Code

## ◆ NFC_AMEX_TAG_9F5A_MEMBERSHIP_PROD_ID

#define NFC_AMEX_TAG_9F5A_MEMBERSHIP_PROD_ID 0x9F5A

Membership Product Identifier

## ◆ NFC_AMEX_TAG_9F5B_MEMBERSHIP_PROD_NUM

#define NFC_AMEX_TAG_9F5B_MEMBERSHIP_PROD_NUM 0x9F5B

Product Membership Number

## ◆ NFC_AMEX_TAG_9F67_FF

#define NFC_AMEX_TAG_9F67_FF 0x9F67

Form Factor

## ◆ NFC_AMEX_TAG_9F6D_CLESS_READER_CAPS

#define NFC_AMEX_TAG_9F6D_CLESS_READER_CAPS 0x9F6D

Contactless Reader Capabilities

## ◆ NFC_AMEX_TAG_9F6E_ENH_CLESS_READER_CAPS

#define NFC_AMEX_TAG_9F6E_ENH_CLESS_READER_CAPS 0x9F6E

Enhanced Contactless Reader Capabilities

## ◆ NFC_AMEX_TAG_9F70_CARD_CIPC

#define NFC_AMEX_TAG_9F70_CARD_CIPC 0x9F70

Card Interface and Payment Capabilities

## ◆ NFC_AMEX_TAG_9F71_MCVM_RES

#define NFC_AMEX_TAG_9F71_MCVM_RES 0x9F71

Mobile CVM Results

## ◆ NFC_AMEX_TAG_9F77_APP_SPEC_VER

#define NFC_AMEX_TAG_9F77_APP_SPEC_VER 0x9F77

Application Specification Version

## ◆ NFC_MIR_TAG_9F70_CDA_RESULT

#define NFC_MIR_TAG_9F70_CDA_RESULT 0x9F70

CDA Result (CDAR)

## ◆ NFC_MIR_TAG_9F71_CPR

#define NFC_MIR_TAG_9F71_CPR 0x9F71

Card Processing Requirements (CPR)

## ◆ NFC_MIR_TAG_9F80_NSPK_DISCR_DATA

#define NFC_MIR_TAG_9F80_NSPK_DISCR_DATA 0x9F80

NSPK Discretionary Data

## ◆ NFC_MIR_TAG_BF61_SIGNED_DATA

#define NFC_MIR_TAG_BF61_SIGNED_DATA 0xBF61

Signed Application Tags

## ◆ NFC_MIR_TAG_BF62_UNSIGNED_DATA

#define NFC_MIR_TAG_BF62_UNSIGNED_DATA 0xBF62

Unsigned Application Tags

## ◆ NFC_MIR_TAG_DF01_ISS_NON_FIN_DATA_FIRST

#define NFC_MIR_TAG_DF01_ISS_NON_FIN_DATA_FIRST 0xDF01

Issuer non-financial Data (First tag)

## ◆ NFC_MIR_TAG_DF01_ISS_NON_FIN_DATA_LAST

#define NFC_MIR_TAG_DF01_ISS_NON_FIN_DATA_LAST 0xDF1F

Issuer non-financial Data (Last tag)

## ◆ NFC_MIR_TAG_DF41_RECOVERY_COUNTER

#define NFC_MIR_TAG_DF41_RECOVERY_COUNTER 0xDF41

Transaction Recovery Counter (TRC

## ◆ NFC_MIR_TAG_DF51_FLOOR_LIMIT

#define NFC_MIR_TAG_DF51_FLOOR_LIMIT 0xDF51

Terminal Floor Limit

## ◆ NFC_MIR_TAG_DF52_NOCVM_LIMIT

#define NFC_MIR_TAG_DF52_NOCVM_LIMIT 0xDF52

Terminal No CVM Limit

## ◆ NFC_MIR_TAG_DF53_CLESS_NON_CD_CVM_LIMIT

#define NFC_MIR_TAG_DF53_CLESS_NON_CD_CVM_LIMIT 0xDF53

Terminal Contactless Limit (Non CD-CVM)

## ◆ NFC_MIR_TAG_DF54_CLESS_CD_CVM_LIMIT

#define NFC_MIR_TAG_DF54_CLESS_CD_CVM_LIMIT 0xDF54

Terminal Contactless Limit (CD-CVM)

## ◆ NFC_MIR_TAG_DF55_TPM_CAPABILITIES

#define NFC_MIR_TAG_DF55_TPM_CAPABILITIES 0xDF55

Terminal TPM Capabilities

## ◆ NFC_MIR_TAG_DF56_RECOVERY_LIMIT

#define NFC_MIR_TAG_DF56_RECOVERY_LIMIT 0xDF56

Transaction Recovery Limit

## ◆ NFC_MIR_TAG_DF6F_ODOL

#define NFC_MIR_TAG_DF6F_ODOL 0xDF6F

Operation Data Object List (ODOL)

## ◆ NFC_MIR_TAG_DF70_AI

#define NFC_MIR_TAG_DF70_AI 0xDF70

Application Info (AI)

## ◆ NFC_MIR_TAG_DF71_TPM

#define NFC_MIR_TAG_DF71_TPM 0xDF71

Transaction Processing Mode (TPM)

## ◆ NFC_MIR_TAG_DF74_KVR

#define NFC_MIR_TAG_DF74_KVR 0xDF74

Kernel Verification Results (KVR)