eap_tls.c File Reference

#include "includes.h"
#include "common.h"
#include "crypto/tls.h"
#include "eap_i.h"
#include "eap_tls_common.h"
#include "eap_config.h"
Include dependency graph for eap_tls.c:

Go to the source code of this file.

Classes

struct  eap_tls_data

Functions

int eap_peer_tls_register (void)
static void eap_tls_deinit (struct eap_sm *sm, void *priv)
static void eap_tls_deinit_for_reauth (struct eap_sm *sm, void *priv)
static struct wpabufeap_tls_failure (struct eap_sm *sm, struct eap_tls_data *data, struct eap_method_ret *ret, int res, struct wpabuf *resp, u8 id)
static u8eap_tls_get_emsk (struct eap_sm *sm, void *priv, size_t *len)
static int eap_tls_get_status (struct eap_sm *sm, void *priv, char *buf, size_t buflen, int verbose)
static u8eap_tls_getKey (struct eap_sm *sm, void *priv, size_t *len)
static Boolean eap_tls_has_reauth_data (struct eap_sm *sm, void *priv)
static void * eap_tls_init (struct eap_sm *sm)
static void * eap_tls_init_for_reauth (struct eap_sm *sm, void *priv)
static Boolean eap_tls_isKeyAvailable (struct eap_sm *sm, void *priv)
static struct wpabufeap_tls_process (struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)
static void eap_tls_success (struct eap_sm *sm, struct eap_tls_data *data, struct eap_method_ret *ret)

Function Documentation

int eap_peer_tls_register ( void   ) 

Definition at line 264 of file eap_tls.c.

static void eap_tls_deinit ( struct eap_sm sm,
void *  priv 
) [static]

Definition at line 71 of file eap_tls.c.

static void eap_tls_deinit_for_reauth ( struct eap_sm sm,
void *  priv 
) [static]

Definition at line 193 of file eap_tls.c.

static struct wpabuf* eap_tls_failure ( struct eap_sm sm,
struct eap_tls_data data,
struct eap_method_ret ret,
int  res,
struct wpabuf resp,
u8  id 
) [static, read]

Definition at line 82 of file eap_tls.c.

static u8* eap_tls_get_emsk ( struct eap_sm sm,
void *  priv,
size_t *  len 
) [static]

Definition at line 245 of file eap_tls.c.

static int eap_tls_get_status ( struct eap_sm sm,
void *  priv,
char *  buf,
size_t  buflen,
int  verbose 
) [static]

Definition at line 211 of file eap_tls.c.

static u8* eap_tls_getKey ( struct eap_sm sm,
void *  priv,
size_t *  len 
) [static]

Definition at line 226 of file eap_tls.c.

static Boolean eap_tls_has_reauth_data ( struct eap_sm sm,
void *  priv 
) [static]

Definition at line 186 of file eap_tls.c.

static void* eap_tls_init ( struct eap_sm sm  )  [static]

Definition at line 33 of file eap_tls.c.

static void* eap_tls_init_for_reauth ( struct eap_sm sm,
void *  priv 
) [static]

Definition at line 198 of file eap_tls.c.

static Boolean eap_tls_isKeyAvailable ( struct eap_sm sm,
void *  priv 
) [static]

Definition at line 219 of file eap_tls.c.

static struct wpabuf* eap_tls_process ( struct eap_sm sm,
void *  priv,
struct eap_method_ret ret,
const struct wpabuf reqData 
) [static, read]

Definition at line 143 of file eap_tls.c.

static void eap_tls_success ( struct eap_sm sm,
struct eap_tls_data data,
struct eap_method_ret ret 
) [static]

Definition at line 118 of file eap_tls.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


wpa_supplicant
Author(s): Package maintained by Blaise Gassend
autogenerated on Fri Jan 11 10:04:36 2013