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 1907 of file ike.h.

Field Documentation

◆ certVerifyCallback

IkeCertVerifyCallback certVerifyCallback

Certificate verification callback function.

Definition at line 1928 of file ike.h.

◆ childSaEntries

IkeChildSaEntry* childSaEntries

Child SA entries.

Definition at line 1915 of file ike.h.

◆ childSaLifetime

systime_t childSaLifetime

Lifetime of Child SAs.

Definition at line 1918 of file ike.h.

◆ cookieGenerateCallback

IkeCookieGenerateCallback cookieGenerateCallback

Cookie generation callback function.

Definition at line 1924 of file ike.h.

◆ cookieVerifyCallback

IkeCookieVerifyCallback cookieVerifyCallback

Cookie verification callback function.

Definition at line 1925 of file ike.h.

◆ dpdPeriod

systime_t dpdPeriod

Dead peer detection period.

Definition at line 1921 of file ike.h.

◆ interface

NetInterface* interface

Underlying network interface.

Definition at line 1910 of file ike.h.

◆ numChildSaEntries

uint_t numChildSaEntries

Number of Child SA entries.

Definition at line 1916 of file ike.h.

◆ numSaEntries

uint_t numSaEntries

Number of IKE SA entries.

Definition at line 1914 of file ike.h.

◆ prngAlgo

const PrngAlgo* prngAlgo

Pseudo-random number generator to be used.

Definition at line 1911 of file ike.h.

◆ prngContext

void* prngContext

Pseudo-random number generator context.

Definition at line 1912 of file ike.h.

◆ reauthPeriod

systime_t reauthPeriod

Reauthentication period.

Definition at line 1919 of file ike.h.

◆ saEntries

IkeSaEntry* saEntries

IKE SA entries.

Definition at line 1913 of file ike.h.

◆ saLifetime

systime_t saLifetime

Lifetime of IKE SAs.

Definition at line 1917 of file ike.h.

◆ task

Task parameters.

Definition at line 1909 of file ike.h.


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