SA LLD Data Structures
[SA LLD Module API]

Data Structures

struct  Sa_ChanSizeCfg_t
 SALLD channel size configuration structure. More...
struct  Sa_ChanConfig_t
 SALLD Channel Configuration structure. More...
struct  Sa_SrtpConfigParams_t
 SRTP Configuration Parameters structure. More...
struct  Sa_IpsecConfigParams_t
 IPSEC Configuration Parameters structure. More...
struct  Sa_AcConfigParams_t
 AC (Air Ciphering) Configuration Parameters structure. More...
struct  Sa_DataModeConfigParams_t
 Data Mode Configuration Parameters structure. More...
union  Sa_ProtocolConfigParams_t
 SALLD Protocol-specfic Configuration Parameters structure. More...
struct  Sa_DestInfo_t
 SALLD Destination Info structure. More...
struct  Sa_GenConfigParams_t
 SALLD General Configuration Parameters structure. More...
struct  Sa_GenCtrlInfo_t
 SALLD General Control Information structure. More...
struct  Sa_SrtpKeyParams_t
 SRTP Key Information structure. More...
struct  Sa_IpsecKeyParams_t
 IPSEC Key Information structure. More...
struct  Sa_AcKeyParams_t
 Air Ciphering Key Information structure. More...
struct  Sa_DataModeKeyParams_t
 Data Mode Key Information structure. More...
union  Sa_ProtocolKeyParams_t
 Protocol-Specific Key Information structure. More...
struct  Sa_KeyCtrlInfo_t
 SALLD Key Control Information structure. More...
struct  Sa_ChanCtrlInfo_t
 Channel Control Information structure. More...
struct  Sa_SWInfo_t
 SA Software Information structure. More...
struct  Sa_CmdLbParamInfo_t
 SA Command Label Parameter Information structure. More...
struct  Sa_CmdLbUpdateInfo_t
 SA Command Label Updating Information structure. More...
struct  Sa_CmdLabelInfo_t
 SA Command Label Information structure. More...
struct  Sa_PayloadInfo_t
 SA Payload Information structure. More...
struct  Sa_ipsecNatTInfo_t
 SA IPSEC NAT-T structure. More...
struct  Sa_PktDesc_t
 Packet Descriptor structure. More...
struct  Sa_PktInfo_t
 Packet Information structure. More...
struct  Sa_SrtpKeyRequest_t
 SRTP Key Request structure. More...
struct  Sa_KeyRequest_t
 Key Request structure. More...
struct  Sa_ScReqInfo_t
 Security Context Request Information structure. More...
struct  Sa_Replay_Cxt_tag
 SALLD Replay Window Context. More...
struct  Sa_SrtpStats_t
 SALLD SRTP Statistics Structure. More...
struct  Sa_SrtcpStats_t
 SALLD SRTCP Statistics Structure. More...
struct  Sa_IpsecStats_t
 SALLD IPSEC Statistics Structure. More...
struct  Sa_AcStats_t
 SALLD Air Ciphering Statistics Structure. More...
struct  Sa_DataModeStats_t
 SALLD Data Mode Statistics Structure. More...
union  Sa_Stats_t
 SALLD Statistics Structure. More...
struct  Sa_CallOutFuns_s
 The SALLD Call-out function table. More...
struct  Sa_SizeCfg_t
 SA Size Configuration Structure. More...
struct  Sa_Config_t
 SALLD Configuration structure. More...
struct  Sa_SrtpSysStats_t
 SALLD SRTP System Statistics Structure. More...
struct  Sa_IpsecSysStats_t
 SALLD IPSEC System Statistics Structure. More...
struct  Sa_AcSysStats_t
 SALLD Air Ciphering System Statistics Structure. More...
struct  Sa_ErrorSysStats_t
 SALLD Error System Statistics Structure. More...
struct  Sa_SysStats_s
 SALLD Statistics Structure. More...
struct  Sa_PkaReqInfo_t
 SALLD PKA Operation Request Structure. More...
struct  Sa_RngConfigParams_t
 SALLD RNG Configuration Structure. More...
struct  Sa_RngData_t
 SALLD RNG Output Structure. More...
struct  Sa_psInfo_t
 Sa_psInfo_t defines the PS Info data used by SASS. More...

Typedefs

typedef int Sa_State_t
 Sa_State_t defines the operating state of the security accelerator sub-system.
typedef void * Sa_ChanHandle
 Specification of Sa_ChanHandle The Sa_ChanHandle is used to identify a SALLD channel instance.
typedef uint16_t Sa_PktErr_t
 SA Packet Error data type.
typedef struct Sa_Replay_Cxt_tag Sa_Replay_Cxt_t
 SALLD Replay Window Context.
typedef void * Sa_Handle
 Specification of Sa_Handle The Sa_Handle is used to identify a SALLD system instance.
typedef struct Sa_CallOutFuns_s Sa_CallOutFuncs_t
 The SALLD Call-out function table.
typedef struct Sa_SysStats_s Sa_SysStats_t
 SALLD Statistics Structure.

Typedef Documentation

The SALLD Call-out function table.

The SALLD software module requires a set of call-out functions to report debug information, request and free system resources, and etc. All the call-out functions should be implemented by the application and provided to the SALLD at Sa_create

typedef uint16_t Sa_PktErr_t

SA Packet Error data type.

Data type defines the packet error type of all packets to be delivered to SA.

Definition at line 1190 of file salld.h.

SALLD Replay Window Context.

This structure defines the replay window context which reprenets the snapshot of SASS replay windows.

typedef int Sa_State_t

Sa_State_t defines the operating state of the security accelerator sub-system.

The values in SALLD Sub-System Queries and States are used both to set the state of the security accelerator sub-system (sa_STATE_RESET and sa_STATE_ENABLE) as well as show the current state of the system (all values).

Definition at line 231 of file salld.h.

typedef struct Sa_SysStats_s Sa_SysStats_t

SALLD Statistics Structure.

This structure defines the system statistics provided upon request with Sa_getSysStats().


Copyright 2014, Texas Instruments Incorporated