Share via


IPSEC_AUTH_TRANSFORM0 (Compact 2013)

3/26/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

See Also

Reference

WFP IPsec Structures

Other Resources

Windows Filtering Platform