+// ICEMAN 2017, this file looks similar to emvdataels.h headerfile.
+
//Data elements for EMV transactions.
-#include <stdint.h>
+
#ifndef __EMVDATAELS_H
#define __EMVDATAELS_H
#include "emvdataels.h"
typedef struct{
uint8_t tag[2];
char description[255];
-}tagdescription;
+} tagdescription;
const uint8_t AID_VISA[] = {0xa0,0x00,0x00,0x00,0x03};
const uint8_t AID_VISA_DB[] = {0xa0,0x00,0x00,0x00,0x03,0x10,0x10};
//human readable error messages
-
#endif //__EMVDATAELS_H
//Data elements for EMV transactions.
-#include <stdint.h>
#ifndef __EMVDATAELS_H
#define __EMVDATAELS_H
+
+#include <stdint.h>
+
//Known AIDs
extern const uint8_t AID_VISA[5];
extern const uint8_t AID_VISA_DB[7] ;
typedef struct{
uint8_t tag[2];
char description[255];
-}tagdescription;
+} tagdescription;
extern const tagdescription EMV_TAG_LIST[62]; //SW1 return values
extern const uint8_t SW1_RESPONSE_BYTES[];