Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The IPSEC_AUTH_TYPE enumerated type indicates the type of hash algorithm used in an IPsec SA for data origin authentication and integrity protection.
Syntax
typedef enum IPSEC_AUTH_TYPE_ {
IPSEC_AUTH_MD5 = 0,
IPSEC_AUTH_SHA_1,
IPSEC_AUTH_SHA_256,
IPSEC_AUTH_AES_128,
IPSEC_AUTH_AES_192,
IPSEC_AUTH_AES_256,
IPSEC_AUTH_MAX
} IPSEC_AUTH_TYPE;
Constants
IPSEC_AUTH_MD5Value: 0 Specifies MD5 hash algorithm. See RFC 1321 for further information. |
IPSEC_AUTH_SHA_1Specifies SHA 1 hash algorithm. See NIST, FIPS PUB 180-1 for more information. |
IPSEC_AUTH_SHA_256Specifies SHA 256 hash algorithm. See NIST, Draft FIPS PUB 180-2 for more information. Note Available only on Windows Server 2008, Windows Vista with SP1, and later. |
IPSEC_AUTH_AES_128Specifies 128-bit AES hash algorithm. Note Available only on Windows Server 2008, Windows Vista with SP1, and later. |
IPSEC_AUTH_AES_192Specifies 192-bit AES hash algorithm. Note Available only on Windows Server 2008, Windows Vista with SP1, and later. |
IPSEC_AUTH_AES_256Specifies 256-bit AES hash algorithm. Note Available only on Windows Server 2008, Windows Vista with SP1, and later. |
IPSEC_AUTH_MAXMaximum 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 | ipsectypes.h |