OFFLOAD_SECURITY_ASSOCIATION (Compact 7)
3/12/2014
This structure specifies a single security association (SA).
Syntax
typedef struct _OFFLOAD_SECURITY_ASSOCIATION {
OFFLOAD_OPERATION_E Operation;
SPI_TYPE SPI;
OFFLOAD_ALGO_INFO IntegrityAlgo;
OFFLOAD_ALGO_INFO ConfAlgo;
OFFLOAD_ALGO_INFO Reserved;
} OFFLOAD_SECURITY_ASSOCIATION, *POFFLOAD_SECURITY_ASSOCIATION;
Members
Operation
The Internet Protocol security (IPsec) operation for which the SA is to be used. The following operations are supported:- AUTHENTICATE
The SA will be used for authentication (integrity checking).
- ENCRYPT
The SA will be used for encryption/decryption (confidentiality).
- AUTHENTICATE
- SPI
The Security Parameters Index (SPI) for the SA.
- IntegrityAlgo
The integrity (authentication) algorithm for the SA, formatted as an OFFLOAD_ALGO_INFO structure.
- ConfAlgo
The confidentiality (encryption/decryption) algorithm for the SA, formatted as an OFFLOAD_ALGO_INFO structure.
- Reserved
Reserved.
Remarks
The OFFLOAD_SECURITY_ASSOCIATION structure is used with the OID_TCP_TASK_IPSEC_ADD_SA and OID_TCP_TASK_IPSEC_ADD_UDPESP_SA OIDs.
Requirements
Header |
ntddndis.h |
See Also
Reference
Task Offload Structures (NDIS 5.1)
OFFLOAD_ALGO_INFO
OID_TCP_TASK_IPSEC_ADD_SA
OID_TCP_TASK_IPSEC_ADD_UDPESP_SA