#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "common.h"
#include "eap_i.h"
#include "eap_tls_common.h"
#include "wpa_supplicant.h"
#include "config_ssid.h"
#include "tls.h"
#include "eap_tlv.h"
#include "sha1.h"
#include "config.h"
Include dependency graph for eap_fast.c:
Go to the source code of this file.
Defines | |
#define | EAP_FAST_VERSION 1 |
#define | EAP_FAST_KEY_LEN 64 |
#define | EAP_FAST_PAC_KEY_LEN 32 |
#define | TLS_EXT_PAC_OPAQUE 35 |
#define | PAC_TYPE_PAC_KEY 1 |
#define | PAC_TYPE_PAC_OPAQUE 2 |
#define | PAC_TYPE_CRED_LIFETIME 3 |
#define | PAC_TYPE_A_ID 4 |
#define | PAC_TYPE_I_ID 5 |
#define | PAC_TYPE_SERVER_PROTECTED_DATA 6 |
#define | PAC_TYPE_A_ID_INFO 7 |
#define | PAC_TYPE_PAC_ACKNOWLEDGEMENT 8 |
#define | PAC_TYPE_PAC_INFO 9 |
Variables | |
const struct eap_method | eap_method_fast |
Alternatively, this software may be distributed under the terms of BSD license.
See README and COPYING for more details.
Definition in file eap_fast.c.
|
Initial value:
{
.method = EAP_TYPE_FAST,
.name = "FAST",
.init = eap_fast_init,
.deinit = eap_fast_deinit,
.process = eap_fast_process,
.isKeyAvailable = eap_fast_isKeyAvailable,
.getKey = eap_fast_getKey,
.get_status = eap_fast_get_status,
}
Definition at line 1968 of file eap_fast.c. |