IPSEC_AUTH_TRANSFORM0 (Compact 7)
3/12/2014
This structure specifies hash specific information for an SA transform.
Syntax
typedef struct IPSEC_AUTH_TRANSFORM0_ {
IPSEC_AUTH_TRANSFORM_ID0 authTransformId;
IPSEC_CRYPTO_MODULE_ID* cryptoModuleId;
} IPSEC_AUTH_TRANSFORM0;
Members
authTransformId
The identifier of the hash algorithm as specified by IPSEC_AUTH_TRANSFORM_ID0.Possible values are listed in the Remarks section below.
- cryptoModuleId
Unused parameter: always set this to NULL
Remarks
The following is a list of the possible values for authTransformId:
Value | Meaning |
---|---|
IPSEC_AUTH_TRANSFORM_ID_HMAC_MD5_96 |
IPSEC_AUTH_MD5, IPSEC_AUTH_CONFIG_HMAC_MD5_96 |
IPSEC_AUTH_TRANSFORM_ID_HMAC_SHA_1_96 |
IPSEC_AUTH_SHA_1, IPSEC_AUTH_CONFIG_HMAC_SHA_1_96 |
IPSEC_AUTH_TRANSFORM_ID_HMAC_SHA_256_128 |
IPSEC_AUTH_SHA_256, IPSEC_AUTH_CONFIG_HMAC_SHA_256_128 |
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_128 |
IPSEC_AUTH_AES_128, IPSEC_AUTH_CONFIG_GCM_AES_128 |
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_192 |
IPSEC_AUTH_AES_192, IPSEC_AUTH_CONFIG_GCM_AES_192 |
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_256 |
IPSEC_AUTH_AES_256, IPSEC_AUTH_CONFIG_GCM_AES_256 |
Requirements
Header |
fwpmu.h |