From 9bf76901f064a9866681371171d50aa72f4f258c Mon Sep 17 00:00:00 2001 From: merlokk Date: Fri, 5 Oct 2018 20:24:56 +0300 Subject: [PATCH] added application data list --- client/emv/cmdemv.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/client/emv/cmdemv.c b/client/emv/cmdemv.c index 1a32d684..a604dcc5 100644 --- a/client/emv/cmdemv.c +++ b/client/emv/cmdemv.c @@ -15,6 +15,36 @@ #include "cliparser/cliparser.h" #include +struct ApplicationDataElm { + tlv_tag_t Tag; + char *Name; +}; + +static const struct ApplicationDataElm ApplicationData[] = { +{0x82, "AIP"}, +{0x94, "AFL"}, + +{0x5A, "PAN"}, +{0x5F34, "PANSeqNo"}, +{0x5F24, "ExpirationDate"}, +{0x5F25, "EffectiveDate"}, +{0x5F28, "IssuerCountryCode"}, + +{0x50, "ApplicationLabel"}, +{0x5F2D, "LanguagePreference"}, +{0x87, "PriorityIndicator"}, + +{0x5F34, "PAN"}, +{0x5F34, "PAN"}, +{0x5F34, "PAN"}, +{0x5F34, "PAN"}, +{0x5F34, "PAN"}, +{0x5F34, "PAN"}, +{0x5F34, "PAN"}, +{0x5F34, "PAN"}, +{0x5F34, "PAN"} +}; + #define TLV_ADD(tag, value)( tlvdb_change_or_add_node(tlvRoot, tag, sizeof(value) - 1, (const unsigned char *)value) ) void ParamLoadDefaults(struct tlvdb *tlvRoot) { //9F02:(Amount, authorized (Numeric)) len:6