sdi_data.h
Last updated: 05-Mar-2025
Go to the documentation of this file.
1Â /**************************************************************************** 2Â * Product: ADK Secure Data Interface (SDI) 3Â * Company: Verifone 4Â * Author: GSS R&D Germany 5Â * Content: Client (structure) interface - Data functions 6Â ****************************************************************************/ 7Â 8Â #ifndef _SDI_DATA_H_ /* avoid double interface-includes */ 9Â #define _SDI_DATA_H_ 10Â 11Â #ifdef __cplusplus 12Â extern "C" { 13Â #endif 14Â 15Â #include "emv/EMV_CT_Interface.h" 16Â #include "emv/EMV_CTLS_Interface.h" 17Â 18Â // from sdi/csd/data.h 19Â #define CLA_DATA 0x29 20Â #define INS_FETCH_TAGS 0x02 21Â 22Â #define SENSITIVE_TAG_OMIT 0 26Â #define SENSITIVE_TAG_TRUNCATE 0x01 27Â #define SENSITIVE_TAG_REPLACE 0x02 28Â #define FETCHTAGS_EXPIRY_DATE_IN_CLEAR 0x04 29Â #define FETCHTAGS_GET_DATA 0x08 30Â 32Â 33Â /***************************************************************************** 34Â * SDI_fetchTxnTags 35Â *****************************************************************************/ 57Â EMV_ADK_INFO SDI_fetchTxnTags(unsigned char options, unsigned long* requestedTags, unsigned short noOfRequestedTags, unsigned char* tlvBuffer, unsigned short bufferLength, unsigned short* tlvDataLength); 58Â 59Â 60Â #ifdef __cplusplus 61Â } // extern "C" 62Â #endif 63Â 64Â #endif // #ifndef _SDI_DATA_H_
Rate this article: