IPSEC_CIPHER_TYPE enumeration (ipsectypes.h)

The IPSEC_CIPHER_TYPE enumerated type indicates the type of encryption algorithm used in an IPsec SA for data privacy.

Syntax

typedef enum IPSEC_CIPHER_TYPE_ {
  IPSEC_CIPHER_TYPE_DES = 1,
  IPSEC_CIPHER_TYPE_3DES,
  IPSEC_CIPHER_TYPE_AES_128,
  IPSEC_CIPHER_TYPE_AES_192,
  IPSEC_CIPHER_TYPE_AES_256,
  IPSEC_CIPHER_TYPE_MAX
} IPSEC_CIPHER_TYPE;

Constants

 
IPSEC_CIPHER_TYPE_DES
Value: 1
Specifies DES encryption.
IPSEC_CIPHER_TYPE_3DES
Specifies 3DES encryption.
IPSEC_CIPHER_TYPE_AES_128
Specifies AES-128 encryption.
IPSEC_CIPHER_TYPE_AES_192
Specifies AES-192 encryption.
IPSEC_CIPHER_TYPE_AES_256
Specifies AES-256 encryption.
IPSEC_CIPHER_TYPE_MAX
Maximum value for testing only.

Requirements

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

See also

WFP Enumerated Types