// pointofservicedriverinterface.h
typedef enum _MsrDataEncryption {
MsrDataEncryption_None,
MsrDataEncryption_3DEA_DUKPT,
MsrDataEncryption_AES,
MsrDataEncryption_ExtendedBase
} MsrDataEncryption;
View the official Windows Driver Kit DDI referenceNo description available.
This enumeration defines the kind of encryption algorithm supported by the magnetic stripe reader (MSR).
MsrDataEncryption_NoneIndicates no encryption algorithm.
MsrDataEncryption_3DEA_DUKPTThe Triple Data Encryption Standard (DES) Derived Unique Key Per Transaction (DUKPT) encryption algorithm.
MsrDataEncryption_AESThe Advanced Encryption Standard (AES).
MsrDataEncryption_ExtendedBaseA vendor-specific encryption algorithm. Service-specific values begin at 0x01000000 and are reserved for additional encryption algorithms.