MsrDataEncryption enumeration (pointofservicedriverinterface.h)

This enumeration defines the kind of encryption algorithm supported by the magnetic stripe reader (MSR).

Syntax

typedef enum _MsrDataEncryption {
  MsrDataEncryption_None,
  MsrDataEncryption_3DEA_DUKPT,
  MsrDataEncryption_AES,
  MsrDataEncryption_ExtendedBase
} MsrDataEncryption;

Constants

 
MsrDataEncryption_None
Indicates no encryption algorithm.
MsrDataEncryption_3DEA_DUKPT
The Triple Data Encryption Standard (DES) Derived Unique Key Per Transaction (DUKPT) encryption algorithm.
MsrDataEncryption_AES
The Advanced Encryption Standard (AES).
MsrDataEncryption_ExtendedBase
A vendor-specific encryption algorithm. Service-specific values begin at 0x01000000 and are reserved for additional encryption algorithms.

Requirements

Requirement Value
Header pointofservicedriverinterface.h (include Pointofservicedriverinterface.h)