#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "common.h"
#include "eap_i.h"
#include "wpa_supplicant.h"
#include "config_ssid.h"
#include "crypto.h"
#include "pcsc_funcs.h"
#include "eap_sim_common.h"
Include dependency graph for eap_aka.c:
Go to the source code of this file.
Defines | |
#define | EAP_AKA_SUBTYPE_CHALLENGE 1 |
#define | EAP_AKA_SUBTYPE_AUTHENTICATION_REJECT 2 |
#define | EAP_AKA_SUBTYPE_SYNCHRONIZATION_FAILURE 4 |
#define | EAP_AKA_SUBTYPE_IDENTITY 5 |
#define | EAP_AKA_SUBTYPE_NOTIFICATION 12 |
#define | EAP_AKA_SUBTYPE_REAUTHENTICATION 13 |
#define | EAP_AKA_SUBTYPE_CLIENT_ERROR 14 |
#define | EAP_AKA_UNABLE_TO_PROCESS_PACKET 0 |
#define | AKA_AUTS_LEN 14 |
#define | RES_MAX_LEN 16 |
#define | IK_LEN 16 |
#define | CK_LEN 16 |
#define | EAP_AKA_MAX_FAST_REAUTHS 1000 |
#define | CLEAR_PSEUDONYM 0x01 |
#define | CLEAR_REAUTH_ID 0x02 |
#define | CLEAR_EAP_ID 0x04 |
Variables | |
const struct eap_method | eap_method_aka |
Alternatively, this software may be distributed under the terms of BSD license.
See README and COPYING for more details.
Definition in file eap_aka.c.
|
Initial value:
{
.method = EAP_TYPE_AKA,
.name = "AKA",
.init = eap_aka_init,
.deinit = eap_aka_deinit,
.process = eap_aka_process,
.isKeyAvailable = eap_aka_isKeyAvailable,
.getKey = eap_aka_getKey,
.has_reauth_data = eap_aka_has_reauth_data,
.deinit_for_reauth = eap_aka_deinit_for_reauth,
.init_for_reauth = eap_aka_init_for_reauth,
.get_identity = eap_aka_get_identity,
}
|