#include "includes.h"
#include "common.h"
#include "eap_server/eap_i.h"
#include "eap_common/eap_sake_common.h"
Go to the source code of this file.
Classes | |
struct | eap_sake_data |
Functions | |
static struct wpabuf * | eap_sake_build_challenge (struct eap_sm *sm, struct eap_sake_data *data, u8 id) |
static struct wpabuf * | eap_sake_build_confirm (struct eap_sm *sm, struct eap_sake_data *data, u8 id) |
static struct wpabuf * | eap_sake_build_identity (struct eap_sm *sm, struct eap_sake_data *data, u8 id) |
static struct wpabuf * | eap_sake_build_msg (struct eap_sake_data *data, u8 id, size_t length, u8 subtype) |
static struct wpabuf * | eap_sake_buildReq (struct eap_sm *sm, void *priv, u8 id) |
static Boolean | eap_sake_check (struct eap_sm *sm, void *priv, struct wpabuf *respData) |
static u8 * | eap_sake_get_emsk (struct eap_sm *sm, void *priv, size_t *len) |
static u8 * | eap_sake_getKey (struct eap_sm *sm, void *priv, size_t *len) |
static void * | eap_sake_init (struct eap_sm *sm) |
static Boolean | eap_sake_isDone (struct eap_sm *sm, void *priv) |
static Boolean | eap_sake_isSuccess (struct eap_sm *sm, void *priv) |
static void | eap_sake_process (struct eap_sm *sm, void *priv, struct wpabuf *respData) |
static void | eap_sake_process_auth_reject (struct eap_sm *sm, struct eap_sake_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen) |
static void | eap_sake_process_challenge (struct eap_sm *sm, struct eap_sake_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen) |
static void | eap_sake_process_confirm (struct eap_sm *sm, struct eap_sake_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen) |
static void | eap_sake_process_identity (struct eap_sm *sm, struct eap_sake_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen) |
static void | eap_sake_reset (struct eap_sm *sm, void *priv) |
static void | eap_sake_state (struct eap_sake_data *data, int state) |
static const char * | eap_sake_state_txt (int state) |
int | eap_server_sake_register (void) |
static struct wpabuf* eap_sake_build_challenge | ( | struct eap_sm * | sm, | |
struct eap_sake_data * | data, | |||
u8 | id | |||
) | [static, read] |
Definition at line 160 of file eap_server_sake.c.
static struct wpabuf* eap_sake_build_confirm | ( | struct eap_sm * | sm, | |
struct eap_sake_data * | data, | |||
u8 | id | |||
) | [static, read] |
Definition at line 200 of file eap_server_sake.c.
static struct wpabuf* eap_sake_build_identity | ( | struct eap_sm * | sm, | |
struct eap_sake_data * | data, | |||
u8 | id | |||
) | [static, read] |
Definition at line 129 of file eap_server_sake.c.
static struct wpabuf* eap_sake_build_msg | ( | struct eap_sake_data * | data, | |
u8 | id, | |||
size_t | length, | |||
u8 | subtype | |||
) | [static, read] |
Definition at line 103 of file eap_server_sake.c.
Definition at line 235 of file eap_server_sake.c.
static Boolean eap_sake_check | ( | struct eap_sm * | sm, | |
void * | priv, | |||
struct wpabuf * | respData | |||
) | [static] |
Definition at line 255 of file eap_server_sake.c.
Definition at line 493 of file eap_server_sake.c.
Definition at line 475 of file eap_server_sake.c.
static void* eap_sake_init | ( | struct eap_sm * | sm | ) | [static] |
Definition at line 68 of file eap_server_sake.c.
Definition at line 468 of file eap_server_sake.c.
Definition at line 511 of file eap_server_sake.c.
Definition at line 429 of file eap_server_sake.c.
static void eap_sake_process_auth_reject | ( | struct eap_sm * | sm, | |
struct eap_sake_data * | data, | |||
const struct wpabuf * | respData, | |||
const u8 * | payload, | |||
size_t | payloadlen | |||
) | [static] |
Definition at line 419 of file eap_server_sake.c.
static void eap_sake_process_challenge | ( | struct eap_sm * | sm, | |
struct eap_sake_data * | data, | |||
const struct wpabuf * | respData, | |||
const u8 * | payload, | |||
size_t | payloadlen | |||
) | [static] |
Definition at line 321 of file eap_server_sake.c.
static void eap_sake_process_confirm | ( | struct eap_sm * | sm, | |
struct eap_sake_data * | data, | |||
const struct wpabuf * | respData, | |||
const u8 * | payload, | |||
size_t | payloadlen | |||
) | [static] |
Definition at line 384 of file eap_server_sake.c.
static void eap_sake_process_identity | ( | struct eap_sm * | sm, | |
struct eap_sake_data * | data, | |||
const struct wpabuf * | respData, | |||
const u8 * | payload, | |||
size_t | payloadlen | |||
) | [static] |
Definition at line 307 of file eap_server_sake.c.
static void eap_sake_reset | ( | struct eap_sm * | sm, | |
void * | priv | |||
) | [static] |
Definition at line 94 of file eap_server_sake.c.
static void eap_sake_state | ( | struct eap_sake_data * | data, | |
int | state | |||
) | [static] |
Definition at line 59 of file eap_server_sake.c.
static const char* eap_sake_state_txt | ( | int | state | ) | [static] |
Definition at line 40 of file eap_server_sake.c.
int eap_server_sake_register | ( | void | ) |
Definition at line 518 of file eap_server_sake.c.