IKEEXT_CIPHER_TYPE enumeration (iketypes.h)

The IKEEXT_CIPHER_TYPE enumerated type specifies the type of encryption algorithm used for encrypting the Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) messages.

Syntax

typedef enum IKEEXT_CIPHER_TYPE_ {
  IKEEXT_CIPHER_DES = 0,
  IKEEXT_CIPHER_3DES,
  IKEEXT_CIPHER_AES_128,
  IKEEXT_CIPHER_AES_192,
  IKEEXT_CIPHER_AES_256,
  IKEEXT_CIPHER_AES_GCM_128_16ICV,
  IKEEXT_CIPHER_AES_GCM_256_16ICV,
  IKEEXT_CIPHER_TYPE_MAX
} IKEEXT_CIPHER_TYPE;

Constants

 
IKEEXT_CIPHER_DES
Value: 0
Specifies DES encryption.
IKEEXT_CIPHER_3DES
Specifies 3DES encryption.
IKEEXT_CIPHER_AES_128
Specifies AES-128 encryption.
IKEEXT_CIPHER_AES_192
Specifies AES-192 encryption.
IKEEXT_CIPHER_AES_256
Specifies AES-256 encryption.
IKEEXT_CIPHER_AES_GCM_128_16ICV
IKEEXT_CIPHER_AES_GCM_256_16ICV
IKEEXT_CIPHER_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