IKEEXT_INTEGRITY_TYPE enumeration (iketypes.h)

The IKEEXT_INTEGRITY_TYPE enumerated type specifies the type of hash algorithm used for integrity protection of Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) messages.

Syntax

typedef enum IKEEXT_INTEGRITY_TYPE_ {
  IKEEXT_INTEGRITY_MD5 = 0,
  IKEEXT_INTEGRITY_SHA1,
  IKEEXT_INTEGRITY_SHA_256,
  IKEEXT_INTEGRITY_SHA_384,
  IKEEXT_INTEGRITY_TYPE_MAX
} IKEEXT_INTEGRITY_TYPE;

Constants

 
IKEEXT_INTEGRITY_MD5
Value: 0
Specifies MD5 hash algorithm.
IKEEXT_INTEGRITY_SHA1
Specifies SHA1 hash algorithm.
IKEEXT_INTEGRITY_SHA_256
Specifies a 256-bit SHA encryption.

Note  Available only on Windows Server 2008, Windows Vista with SP1, and later.

 
IKEEXT_INTEGRITY_SHA_384
Specifies a 384-bit SHA encryption.

Note  Available only on Windows Server 2008, Windows Vista with SP1, and later.

 
IKEEXT_INTEGRITY_TYPE_MAX
Maximum value for testing purposes.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header iketypes.h

See also

Windows Filtering Platform API Enumerated Types