Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

ses_client.c File Reference

Go to the source code of this file.

Defines

#define KL1_CLISES_DATA   "KL1_CLISES_DATA"
#define KL1_CLISES_MTIME   "KL1_CLISES_MTIME"
#define KL1_CLISES_HMAC   "KL1_CLISES_HMAC"
#define KL1_CLISES_IV   "KL1_CLISES_IV"

Enumerations

enum  { HMAC_HEX_SIZE = 2*EVP_MAX_MD_SIZE + 1 }

Functions

int session_client_create (session_opt_t *so, request_t *rq, response_t *rs, session_t **pss)
int session_client_module_init (u_config_t *config, session_opt_t *so)


Define Documentation

#define KL1_CLISES_DATA   "KL1_CLISES_DATA"
 

Definition at line 31 of file ses_client.c.

#define KL1_CLISES_HMAC   "KL1_CLISES_HMAC"
 

Definition at line 33 of file ses_client.c.

#define KL1_CLISES_IV   "KL1_CLISES_IV"
 

Definition at line 34 of file ses_client.c.

#define KL1_CLISES_MTIME   "KL1_CLISES_MTIME"
 

Definition at line 32 of file ses_client.c.


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
HMAC_HEX_SIZE 

Definition at line 36 of file ses_client.c.


Function Documentation

int session_client_create session_opt_t so,
request_t rq,
response_t rs,
session_t **  pss
 

Definition at line 210 of file ses_client.c.

References session_s::load, session_s::mtime, session_s::remove, request_t, response_t, session_s::save, session_free(), session_opt_t, session_prv_init(), session_t, session_s::so, and session_s::term.

Referenced by session_create().

int session_client_module_init u_config_t *  config,
session_opt_t so
 

Definition at line 242 of file ses_client.c.

References session_opt_s::encrypt, HMAC_KEY_SIZE, and session_opt_t.

Referenced by session_module_init().


←Products
© 2005-2006 - KoanLogic S.r.l. - All rights reserved