MSR_UPDATE_KEY structure (pointofservicedriverinterface.h)

This structure contains the information necessary to set a new encryption key.

Syntax

typedef struct _MSR_UPDATE_KEY {
  unsigned char KeyLength;
  unsigned char KeyNameLength;
  unsigned char Key[MSR_KEY_SIZE];
  unsigned char KeyName[MSR_KEY_NAME_SIZE];
} MSR_UPDATE_KEY, *PMSR_UPDATE_KEY;

Members

KeyLength

Length, in bytes, of the key stored in Key[MSR_KEY_SIZE].

KeyNameLength

Length, in bytes, of the key name stored in KeyName[MSR_KEY_SIZE].

Key[MSR_KEY_SIZE]

The new encryption key.

KeyName[MSR_KEY_NAME_SIZE]

The name of the new encryption key.

Requirements

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