sdi_data.h
Last updated: 02-Oct-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 28Â #define SENSITIVE_TAG_TRUNCATE 0x01 29Â #define SENSITIVE_TAG_REPLACE 0x02 30Â #define FETCHTAGS_EXPIRY_DATE_IN_CLEAR 0x04 31Â #define FETCHTAGS_GET_DATA 0x08 32Â #define FETCHTAGS_ADK_ONLY 0x10 33Â #define FETCHTAGS_KERNEL_ONLY 0x20 34Â #define FETCHTAGS_KERNEL_PRIVATE 0x40 35Â 37Â 38Â /***************************************************************************** 39Â * SDI_fetchTxnTags 40Â *****************************************************************************/ 62Â EMV_ADK_INFO SDI_fetchTxnTags(unsigned char options, unsigned long* requestedTags, unsigned short noOfRequestedTags, unsigned char* tlvBuffer, unsigned short bufferLength, unsigned short* tlvDataLength); 63Â 64Â 65Â #ifdef __cplusplus 66Â } // extern "C" 67Â #endif 68Â 69Â #endif // #ifndef _SDI_DATA_H_
Rate this article: