Classes | Defines | Functions
eap_leap.c File Reference
#include "includes.h"
#include "common.h"
#include "crypto/ms_funcs.h"
#include "crypto/crypto.h"
#include "eap_i.h"
Include dependency graph for eap_leap.c:

Go to the source code of this file.

Classes

struct  eap_leap_data

Defines

#define LEAP_CHALLENGE_LEN   8
#define LEAP_KEY_LEN   16
#define LEAP_RESPONSE_LEN   24
#define LEAP_VERSION   1

Functions

static void eap_leap_deinit (struct eap_sm *sm, void *priv)
static u8 * eap_leap_getKey (struct eap_sm *sm, void *priv, size_t *len)
static void * eap_leap_init (struct eap_sm *sm)
static Boolean eap_leap_isKeyAvailable (struct eap_sm *sm, void *priv)
static struct wpabufeap_leap_process (struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)
static struct wpabufeap_leap_process_request (struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)
static struct wpabufeap_leap_process_response (struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)
static struct wpabufeap_leap_process_success (struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)
int eap_peer_leap_register (void)

Define Documentation

#define LEAP_CHALLENGE_LEN   8

Definition at line 23 of file eap_leap.c.

#define LEAP_KEY_LEN   16

Definition at line 25 of file eap_leap.c.

#define LEAP_RESPONSE_LEN   24

Definition at line 24 of file eap_leap.c.

#define LEAP_VERSION   1

Definition at line 22 of file eap_leap.c.


Function Documentation

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

Definition at line 58 of file eap_leap.c.

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

Definition at line 335 of file eap_leap.c.

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

Definition at line 44 of file eap_leap.c.

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

Definition at line 328 of file eap_leap.c.

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

Definition at line 275 of file eap_leap.c.

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

Definition at line 64 of file eap_leap.c.

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

Definition at line 188 of file eap_leap.c.

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

Definition at line 138 of file eap_leap.c.

int eap_peer_leap_register ( void  )

Definition at line 395 of file eap_leap.c.



wpa_supplicant
Author(s): Package maintained by Blaise Gassend
autogenerated on Thu Apr 24 2014 15:34:38