_IpsecContext Struct Reference

IPsec context. More...

#include <ipsec.h>

Data Fields

NetContext * netContext
 TCP/IP stack context. More...
 
const PrngAlgo * prngAlgo
 Pseudo-random number generator to be used. More...
 
void * prngContext
 Pseudo-random number generator context. More...
 
IpsecSpdEntry * spd
 Security Policy Database (SPD) More...
 
uint_t numSpdEntries
 Number of entries in the SPD database. More...
 
IpsecSadEntry * sad
 Security Association Database (SAD) More...
 
uint_t numSadEntries
 Number of entries in the SAD database. More...
 
IpsecPadEntry * pad
 Peer Authorization Database (PAD) More...
 
uint_t numPadEntries
 Number of entries in the PAD database. More...
 
MacContext macContext
 MAC context. More...
 
uint8_t buffer [ESP_BUFFER_SIZE]
 Memory buffer for input/output operations. More...
 

Detailed Description

IPsec context.

Definition at line 446 of file ipsec.h.

Field Documentation

◆ buffer

uint8_t buffer[ESP_BUFFER_SIZE]

Memory buffer for input/output operations.

Definition at line 459 of file ipsec.h.

◆ macContext

MacContext macContext

MAC context.

Definition at line 457 of file ipsec.h.

◆ netContext

NetContext* netContext

TCP/IP stack context.

Definition at line 448 of file ipsec.h.

◆ numPadEntries

uint_t numPadEntries

Number of entries in the PAD database.

Definition at line 456 of file ipsec.h.

◆ numSadEntries

uint_t numSadEntries

Number of entries in the SAD database.

Definition at line 454 of file ipsec.h.

◆ numSpdEntries

uint_t numSpdEntries

Number of entries in the SPD database.

Definition at line 452 of file ipsec.h.

◆ pad

Peer Authorization Database (PAD)

Definition at line 455 of file ipsec.h.

◆ prngAlgo

const PrngAlgo* prngAlgo

Pseudo-random number generator to be used.

Definition at line 449 of file ipsec.h.

◆ prngContext

void* prngContext

Pseudo-random number generator context.

Definition at line 450 of file ipsec.h.

◆ sad

Security Association Database (SAD)

Definition at line 453 of file ipsec.h.

◆ spd

Security Policy Database (SPD)

Definition at line 451 of file ipsec.h.


The documentation for this struct was generated from the following file: