IkeSettings Struct Reference

IKE settings. More...

#include <ike.h>

Data Fields

OsTaskParameters task
 Task parameters. More...
 
NetInterfaceinterface
 Underlying network interface. More...
 
const PrngAlgoprngAlgo
 Pseudo-random number generator to be used. More...
 
void * prngContext
 Pseudo-random number generator context. More...
 
IkeSaEntrysaEntries
 IKE SA entries. More...
 
uint_t numSaEntries
 Number of IKE SA entries. More...
 
IkeChildSaEntrychildSaEntries
 Child SA entries. More...
 
uint_t numChildSaEntries
 Number of Child SA entries. More...
 
systime_t saLifetime
 Lifetime of IKE SAs. More...
 
systime_t childSaLifetime
 Lifetime of Child SAs. More...
 
systime_t reauthPeriod
 Reauthentication period. More...
 
systime_t dpdPeriod
 Dead peer detection period. More...
 
IkeCookieGenerateCallback cookieGenerateCallback
 Cookie generation callback function. More...
 
IkeCookieVerifyCallback cookieVerifyCallback
 Cookie verification callback function. More...
 
IkeCertVerifyCallback certVerifyCallback
 Certificate verification callback function. More...
 

Detailed Description

IKE settings.

Definition at line 1783 of file ike.h.

Field Documentation

◆ certVerifyCallback

IkeCertVerifyCallback certVerifyCallback

Certificate verification callback function.

Definition at line 1804 of file ike.h.

◆ childSaEntries

IkeChildSaEntry* childSaEntries

Child SA entries.

Definition at line 1791 of file ike.h.

◆ childSaLifetime

systime_t childSaLifetime

Lifetime of Child SAs.

Definition at line 1794 of file ike.h.

◆ cookieGenerateCallback

IkeCookieGenerateCallback cookieGenerateCallback

Cookie generation callback function.

Definition at line 1800 of file ike.h.

◆ cookieVerifyCallback

IkeCookieVerifyCallback cookieVerifyCallback

Cookie verification callback function.

Definition at line 1801 of file ike.h.

◆ dpdPeriod

systime_t dpdPeriod

Dead peer detection period.

Definition at line 1797 of file ike.h.

◆ interface

NetInterface* interface

Underlying network interface.

Definition at line 1786 of file ike.h.

◆ numChildSaEntries

uint_t numChildSaEntries

Number of Child SA entries.

Definition at line 1792 of file ike.h.

◆ numSaEntries

uint_t numSaEntries

Number of IKE SA entries.

Definition at line 1790 of file ike.h.

◆ prngAlgo

const PrngAlgo* prngAlgo

Pseudo-random number generator to be used.

Definition at line 1787 of file ike.h.

◆ prngContext

void* prngContext

Pseudo-random number generator context.

Definition at line 1788 of file ike.h.

◆ reauthPeriod

systime_t reauthPeriod

Reauthentication period.

Definition at line 1795 of file ike.h.

◆ saEntries

IkeSaEntry* saEntries

IKE SA entries.

Definition at line 1789 of file ike.h.

◆ saLifetime

systime_t saLifetime

Lifetime of IKE SAs.

Definition at line 1793 of file ike.h.

◆ task

Task parameters.

Definition at line 1785 of file ike.h.


The documentation for this struct was generated from the following file:
  • cyclone_ipsec/ike/ike.h