| /freebsd-9-stable/contrib/wpa/src/eap_peer/ |
| D | eap.h | 22 struct eap_sm; 256 struct eap_sm * eap_peer_sm_init(void *eapol_ctx, 259 void eap_peer_sm_deinit(struct eap_sm *sm); 260 int eap_peer_sm_step(struct eap_sm *sm); 261 void eap_sm_abort(struct eap_sm *sm); 262 int eap_sm_get_status(struct eap_sm *sm, char *buf, size_t buflen, 264 struct wpabuf * eap_sm_buildIdentity(struct eap_sm *sm, int id, int encrypted); 265 void eap_sm_request_identity(struct eap_sm *sm); 266 void eap_sm_request_password(struct eap_sm *sm); 267 void eap_sm_request_new_password(struct eap_sm *sm); [all …]
|
| D | eap_i.h | 95 void * (*init)(struct eap_sm *sm); 104 void (*deinit)(struct eap_sm *sm, void *priv); 121 struct wpabuf * (*process)(struct eap_sm *sm, void *priv, 131 Boolean (*isKeyAvailable)(struct eap_sm *sm, void *priv); 144 u8 * (*getKey)(struct eap_sm *sm, void *priv, size_t *len); 160 int (*get_status)(struct eap_sm *sm, void *priv, char *buf, 173 Boolean (*has_reauth_data)(struct eap_sm *sm, void *priv); 186 void (*deinit_for_reauth)(struct eap_sm *sm, void *priv); 198 void * (*init_for_reauth)(struct eap_sm *sm, void *priv); 211 const u8 * (*get_identity)(struct eap_sm *sm, void *priv, size_t *len); [all …]
|
| D | eap_tls_common.h | 76 struct eap_sm *eap; 90 int eap_peer_tls_ssl_init(struct eap_sm *sm, struct eap_ssl_data *data, 92 void eap_peer_tls_ssl_deinit(struct eap_sm *sm, struct eap_ssl_data *data); 93 u8 * eap_peer_tls_derive_key(struct eap_sm *sm, struct eap_ssl_data *data, 95 int eap_peer_tls_process_helper(struct eap_sm *sm, struct eap_ssl_data *data, 101 int eap_peer_tls_reauth_init(struct eap_sm *sm, struct eap_ssl_data *data); 102 int eap_peer_tls_status(struct eap_sm *sm, struct eap_ssl_data *data, 104 const u8 * eap_peer_tls_process_init(struct eap_sm *sm, 112 int eap_peer_tls_decrypt(struct eap_sm *sm, struct eap_ssl_data *data, 115 int eap_peer_tls_encrypt(struct eap_sm *sm, struct eap_ssl_data *data,
|
| D | eap.c | 36 #define STATE_MACHINE_DATA struct eap_sm 42 static Boolean eap_sm_allowMethod(struct eap_sm *sm, int vendor, 44 static struct wpabuf * eap_sm_buildNak(struct eap_sm *sm, int id); 45 static void eap_sm_processIdentity(struct eap_sm *sm, 47 static void eap_sm_processNotify(struct eap_sm *sm, const struct wpabuf *req); 49 static void eap_sm_parseEapReq(struct eap_sm *sm, const struct wpabuf *req); 57 static Boolean eapol_get_bool(struct eap_sm *sm, enum eapol_bool_var var) in eapol_get_bool() 63 static void eapol_set_bool(struct eap_sm *sm, enum eapol_bool_var var, in eapol_set_bool() 70 static unsigned int eapol_get_int(struct eap_sm *sm, enum eapol_int_var var) in eapol_get_int() 76 static void eapol_set_int(struct eap_sm *sm, enum eapol_int_var var, in eapol_set_int() [all …]
|
| D | eap_tls.c | 24 static void eap_tls_deinit(struct eap_sm *sm, void *priv); 33 static void * eap_tls_init(struct eap_sm *sm) in eap_tls_init() 71 static void eap_tls_deinit(struct eap_sm *sm, void *priv) in eap_tls_deinit() 82 static struct wpabuf * eap_tls_failure(struct eap_sm *sm, in eap_tls_failure() 118 static void eap_tls_success(struct eap_sm *sm, struct eap_tls_data *data, in eap_tls_success() 143 static struct wpabuf * eap_tls_process(struct eap_sm *sm, void *priv, in eap_tls_process() 186 static Boolean eap_tls_has_reauth_data(struct eap_sm *sm, void *priv) in eap_tls_has_reauth_data() 193 static void eap_tls_deinit_for_reauth(struct eap_sm *sm, void *priv) in eap_tls_deinit_for_reauth() 198 static void * eap_tls_init_for_reauth(struct eap_sm *sm, void *priv) in eap_tls_init_for_reauth() 211 static int eap_tls_get_status(struct eap_sm *sm, void *priv, char *buf, in eap_tls_get_status() [all …]
|
| D | eap_vendor_test.c | 40 static void * eap_vendor_test_init(struct eap_sm *sm) in eap_vendor_test_init() 52 static void eap_vendor_test_deinit(struct eap_sm *sm, void *priv) in eap_vendor_test_deinit() 62 struct eap_sm *sm = eloop_ctx; in eap_vendor_ready() 70 static struct wpabuf * eap_vendor_test_process(struct eap_sm *sm, void *priv, in eap_vendor_test_process() 146 static Boolean eap_vendor_test_isKeyAvailable(struct eap_sm *sm, void *priv) in eap_vendor_test_isKeyAvailable() 153 static u8 * eap_vendor_test_getKey(struct eap_sm *sm, void *priv, size_t *len) in eap_vendor_test_getKey()
|
| D | eap_ttls.c | 42 static void eap_ttls_deinit(struct eap_sm *sm, void *priv); 84 static void * eap_ttls_init(struct eap_sm *sm) in eap_ttls_init() 161 static void eap_ttls_phase2_eap_deinit(struct eap_sm *sm, in eap_ttls_phase2_eap_deinit() 172 static void eap_ttls_deinit(struct eap_sm *sm, void *priv) in eap_ttls_deinit() 250 static int eap_ttls_ia_permute_inner_secret(struct eap_sm *sm, in eap_ttls_ia_permute_inner_secret() 282 static int eap_ttls_v0_derive_key(struct eap_sm *sm, in eap_ttls_v0_derive_key() 302 static int eap_ttls_v1_derive_key(struct eap_sm *sm, in eap_ttls_v1_derive_key() 359 static u8 * eap_ttls_implicit_challenge(struct eap_sm *sm, in eap_ttls_implicit_challenge() 423 static void eap_ttlsv1_phase2_eap_finish(struct eap_sm *sm, in eap_ttlsv1_phase2_eap_finish() 476 static int eap_ttls_phase2_eap_process(struct eap_sm *sm, in eap_ttls_phase2_eap_process() [all …]
|
| D | eap_fast_pac.h | 45 int eap_fast_load_pac(struct eap_sm *sm, struct eap_fast_pac **pac_root, 47 int eap_fast_save_pac(struct eap_sm *sm, struct eap_fast_pac *pac_root, 51 int eap_fast_load_pac_bin(struct eap_sm *sm, struct eap_fast_pac **pac_root, 53 int eap_fast_save_pac_bin(struct eap_sm *sm, struct eap_fast_pac *pac_root,
|
| D | eap_mschapv2.c | 106 static void eap_mschapv2_deinit(struct eap_sm *sm, void *priv); 109 static void * eap_mschapv2_init(struct eap_sm *sm) in eap_mschapv2_init() 142 static void eap_mschapv2_deinit(struct eap_sm *sm, void *priv) in eap_mschapv2_deinit() 153 struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id, in eap_mschapv2_challenge_reply() 245 struct eap_sm *sm, struct eap_mschapv2_data *data, in eap_mschapv2_challenge() 302 static void eap_mschapv2_password_changed(struct eap_sm *sm, in eap_mschapv2_password_changed() 342 static struct wpabuf * eap_mschapv2_success(struct eap_sm *sm, in eap_mschapv2_success() 398 static int eap_mschapv2_failure_txt(struct eap_sm *sm, in eap_mschapv2_failure_txt() 502 struct eap_sm *sm, struct eap_mschapv2_data *data, in eap_mschapv2_change_password() 630 static struct wpabuf * eap_mschapv2_failure(struct eap_sm *sm, in eap_mschapv2_failure() [all …]
|
| /freebsd-9-stable/contrib/wpa/src/eap_server/ |
| D | eap_i.h | 35 void * (*init)(struct eap_sm *sm); 36 void * (*initPickUp)(struct eap_sm *sm); 37 void (*reset)(struct eap_sm *sm, void *priv); 39 struct wpabuf * (*buildReq)(struct eap_sm *sm, void *priv, u8 id); 40 int (*getTimeout)(struct eap_sm *sm, void *priv); 41 Boolean (*check)(struct eap_sm *sm, void *priv, 43 void (*process)(struct eap_sm *sm, void *priv, 45 Boolean (*isDone)(struct eap_sm *sm, void *priv); 46 u8 * (*getKey)(struct eap_sm *sm, void *priv, size_t *len); 49 Boolean (*isSuccess)(struct eap_sm *sm, void *priv); [all …]
|
| D | eap_tls_common.h | 55 struct eap_sm *eap; 72 int eap_server_tls_ssl_init(struct eap_sm *sm, struct eap_ssl_data *data, 74 void eap_server_tls_ssl_deinit(struct eap_sm *sm, struct eap_ssl_data *data); 75 u8 * eap_server_tls_derive_key(struct eap_sm *sm, struct eap_ssl_data *data, 80 int eap_server_tls_phase1(struct eap_sm *sm, struct eap_ssl_data *data); 81 struct wpabuf * eap_server_tls_encrypt(struct eap_sm *sm, 84 int eap_server_tls_process(struct eap_sm *sm, struct eap_ssl_data *data, 86 int (*proc_version)(struct eap_sm *sm, void *priv, 88 void (*proc_msg)(struct eap_sm *sm, void *priv,
|
| D | eap.h | 23 struct eap_sm; 113 struct eap_sm * eap_server_sm_init(void *eapol_ctx, 116 void eap_server_sm_deinit(struct eap_sm *sm); 117 int eap_server_sm_step(struct eap_sm *sm); 118 void eap_sm_notify_cached(struct eap_sm *sm); 119 void eap_sm_pending_cb(struct eap_sm *sm); 120 int eap_sm_method_pending(struct eap_sm *sm); 121 const u8 * eap_get_identity(struct eap_sm *sm, size_t *len); 122 struct eap_eapol_interface * eap_get_interface(struct eap_sm *sm);
|
| D | eap_server_tls.c | 23 static void eap_tls_reset(struct eap_sm *sm, void *priv); 59 static void * eap_tls_init(struct eap_sm *sm) in eap_tls_init() 78 static void eap_tls_reset(struct eap_sm *sm, void *priv) in eap_tls_reset() 88 static struct wpabuf * eap_tls_build_start(struct eap_sm *sm, in eap_tls_build_start() 110 static struct wpabuf * eap_tls_buildReq(struct eap_sm *sm, void *priv, u8 id) in eap_tls_buildReq() 152 static Boolean eap_tls_check(struct eap_sm *sm, void *priv, in eap_tls_check() 168 static void eap_tls_process_msg(struct eap_sm *sm, void *priv, in eap_tls_process_msg() 182 static void eap_tls_process(struct eap_sm *sm, void *priv, in eap_tls_process() 193 static Boolean eap_tls_isDone(struct eap_sm *sm, void *priv) in eap_tls_isDone() 200 static u8 * eap_tls_getKey(struct eap_sm *sm, void *priv, size_t *len) in eap_tls_getKey() [all …]
|
| D | eap_server_identity.c | 27 static void * eap_identity_init(struct eap_sm *sm) in eap_identity_init() 40 static void * eap_identity_initPickUp(struct eap_sm *sm) in eap_identity_initPickUp() 51 static void eap_identity_reset(struct eap_sm *sm, void *priv) in eap_identity_reset() 58 static struct wpabuf * eap_identity_buildReq(struct eap_sm *sm, void *priv, in eap_identity_buildReq() 88 static Boolean eap_identity_check(struct eap_sm *sm, void *priv, in eap_identity_check() 105 static void eap_identity_process(struct eap_sm *sm, void *priv, in eap_identity_process() 142 static Boolean eap_identity_isDone(struct eap_sm *sm, void *priv) in eap_identity_isDone() 149 static Boolean eap_identity_isSuccess(struct eap_sm *sm, void *priv) in eap_identity_isSuccess()
|
| D | eap_server_vendor_test.c | 57 static void * eap_vendor_test_init(struct eap_sm *sm) in eap_vendor_test_init() 70 static void eap_vendor_test_reset(struct eap_sm *sm, void *priv) in eap_vendor_test_reset() 77 static struct wpabuf * eap_vendor_test_buildReq(struct eap_sm *sm, void *priv, in eap_vendor_test_buildReq() 97 static Boolean eap_vendor_test_check(struct eap_sm *sm, void *priv, in eap_vendor_test_check() 113 static void eap_vendor_test_process(struct eap_sm *sm, void *priv, in eap_vendor_test_process() 139 static Boolean eap_vendor_test_isDone(struct eap_sm *sm, void *priv) in eap_vendor_test_isDone() 146 static u8 * eap_vendor_test_getKey(struct eap_sm *sm, void *priv, size_t *len) in eap_vendor_test_getKey() 167 static Boolean eap_vendor_test_isSuccess(struct eap_sm *sm, void *priv) in eap_vendor_test_isSuccess()
|
| D | eap_server_sake.c | 68 static void * eap_sake_init(struct eap_sm *sm) in eap_sake_init() 94 static void eap_sake_reset(struct eap_sm *sm, void *priv) in eap_sake_reset() 129 static struct wpabuf * eap_sake_build_identity(struct eap_sm *sm, in eap_sake_build_identity() 160 static struct wpabuf * eap_sake_build_challenge(struct eap_sm *sm, in eap_sake_build_challenge() 200 static struct wpabuf * eap_sake_build_confirm(struct eap_sm *sm, in eap_sake_build_confirm() 235 static struct wpabuf * eap_sake_buildReq(struct eap_sm *sm, void *priv, u8 id) in eap_sake_buildReq() 255 static Boolean eap_sake_check(struct eap_sm *sm, void *priv, in eap_sake_check() 307 static void eap_sake_process_identity(struct eap_sm *sm, in eap_sake_process_identity() 321 static void eap_sake_process_challenge(struct eap_sm *sm, in eap_sake_process_challenge() 384 static void eap_sake_process_confirm(struct eap_sm *sm, in eap_sake_process_confirm() [all …]
|
| D | eap_server_md5.c | 30 static void * eap_md5_init(struct eap_sm *sm) in eap_md5_init() 43 static void eap_md5_reset(struct eap_sm *sm, void *priv) in eap_md5_reset() 50 static struct wpabuf * eap_md5_buildReq(struct eap_sm *sm, void *priv, u8 id) in eap_md5_buildReq() 81 static Boolean eap_md5_check(struct eap_sm *sm, void *priv, in eap_md5_check() 103 static void eap_md5_process(struct eap_sm *sm, void *priv, in eap_md5_process() 140 static Boolean eap_md5_isDone(struct eap_sm *sm, void *priv) in eap_md5_isDone() 147 static Boolean eap_md5_isSuccess(struct eap_sm *sm, void *priv) in eap_md5_isSuccess()
|
| D | eap_server.c | 28 #define STATE_MACHINE_DATA struct eap_sm 38 static int eap_sm_calculateTimeout(struct eap_sm *sm, int retransCount, 41 static void eap_sm_parseEapResp(struct eap_sm *sm, const struct wpabuf *resp); 43 static struct wpabuf * eap_sm_buildSuccess(struct eap_sm *sm, u8 id); 44 static struct wpabuf * eap_sm_buildFailure(struct eap_sm *sm, u8 id); 45 static int eap_sm_nextId(struct eap_sm *sm, int id); 46 static void eap_sm_Policy_update(struct eap_sm *sm, const u8 *nak_list, 48 static EapType eap_sm_Policy_getNextMethod(struct eap_sm *sm, int *vendor); 49 static int eap_sm_Policy_getDecision(struct eap_sm *sm); 50 static Boolean eap_sm_Policy_doPickUp(struct eap_sm *sm, EapType method); [all …]
|
| D | eap_server_mschapv2.c | 63 static void * eap_mschapv2_init(struct eap_sm *sm) in eap_mschapv2_init() 92 static void eap_mschapv2_reset(struct eap_sm *sm, void *priv) in eap_mschapv2_reset() 104 struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id) in eap_mschapv2_build_challenge() 148 struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id) in eap_mschapv2_build_success_req() 192 struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id) in eap_mschapv2_build_failure_req() 224 static struct wpabuf * eap_mschapv2_buildReq(struct eap_sm *sm, void *priv, in eap_mschapv2_buildReq() 245 static Boolean eap_mschapv2_check(struct eap_sm *sm, void *priv, in eap_mschapv2_check() 287 static void eap_mschapv2_process_response(struct eap_sm *sm, in eap_mschapv2_process_response() 431 static void eap_mschapv2_process_success_resp(struct eap_sm *sm, in eap_mschapv2_process_success_resp() 458 static void eap_mschapv2_process_failure_resp(struct eap_sm *sm, in eap_mschapv2_process_failure_resp() [all …]
|
| D | eap_server_sim.c | 77 static void * eap_sim_init(struct eap_sm *sm) in eap_sim_init() 95 static void eap_sim_reset(struct eap_sm *sm, void *priv) in eap_sim_reset() 104 static struct wpabuf * eap_sim_build_start(struct eap_sm *sm, in eap_sim_build_start() 134 static int eap_sim_build_encr(struct eap_sm *sm, struct eap_sim_data *data, in eap_sim_build_encr() 198 static struct wpabuf * eap_sim_build_challenge(struct eap_sm *sm, in eap_sim_build_challenge() 228 static struct wpabuf * eap_sim_build_reauth(struct eap_sm *sm, in eap_sim_build_reauth() 265 static struct wpabuf * eap_sim_build_notification(struct eap_sm *sm, in eap_sim_build_notification() 304 static struct wpabuf * eap_sim_buildReq(struct eap_sm *sm, void *priv, u8 id) in eap_sim_buildReq() 326 static Boolean eap_sim_check(struct eap_sm *sm, void *priv, in eap_sim_check() 389 static void eap_sim_process_start(struct eap_sm *sm, in eap_sim_process_start() [all …]
|
| D | eap_server_gtc.c | 27 static void * eap_gtc_init(struct eap_sm *sm) in eap_gtc_init() 49 static void eap_gtc_reset(struct eap_sm *sm, void *priv) in eap_gtc_reset() 56 static struct wpabuf * eap_gtc_buildReq(struct eap_sm *sm, void *priv, u8 id) in eap_gtc_buildReq() 83 static Boolean eap_gtc_check(struct eap_sm *sm, void *priv, in eap_gtc_check() 99 static void eap_gtc_process(struct eap_sm *sm, void *priv, in eap_gtc_process() 194 static Boolean eap_gtc_isDone(struct eap_sm *sm, void *priv) in eap_gtc_isDone() 201 static Boolean eap_gtc_isSuccess(struct eap_sm *sm, void *priv) in eap_gtc_isSuccess()
|
| D | eap_server_fast.c | 27 static void eap_fast_reset(struct eap_sm *sm, void *priv); 76 static int eap_fast_process_phase2_start(struct eap_sm *sm, 116 static EapType eap_fast_req_failure(struct eap_sm *sm, in eap_fast_req_failure() 272 static void eap_fast_derive_key_auth(struct eap_sm *sm, in eap_fast_derive_key_auth() 302 static void eap_fast_derive_key_provisioning(struct eap_sm *sm, in eap_fast_derive_key_provisioning() 334 static int eap_fast_get_phase2_key(struct eap_sm *sm, in eap_fast_get_phase2_key() 379 static int eap_fast_update_icmk(struct eap_sm *sm, struct eap_fast_data *data) in eap_fast_update_icmk() 412 static void * eap_fast_init(struct eap_sm *sm) in eap_fast_init() 506 static void eap_fast_reset(struct eap_sm *sm, void *priv) in eap_fast_reset() 523 static struct wpabuf * eap_fast_build_start(struct eap_sm *sm, in eap_fast_build_start() [all …]
|
| D | eap_server_psk.c | 38 static void * eap_psk_init(struct eap_sm *sm) in eap_psk_init() 53 static void eap_psk_reset(struct eap_sm *sm, void *priv) in eap_psk_reset() 61 static struct wpabuf * eap_psk_build_1(struct eap_sm *sm, in eap_psk_build_1() 96 static struct wpabuf * eap_psk_build_3(struct eap_sm *sm, in eap_psk_build_3() 161 static struct wpabuf * eap_psk_buildReq(struct eap_sm *sm, void *priv, u8 id) in eap_psk_buildReq() 179 static Boolean eap_psk_check(struct eap_sm *sm, void *priv, in eap_psk_check() 218 static void eap_psk_process_2(struct eap_sm *sm, in eap_psk_process_2() 334 static void eap_psk_process_4(struct eap_sm *sm, in eap_psk_process_4() 414 static void eap_psk_process(struct eap_sm *sm, void *priv, in eap_psk_process() 443 static Boolean eap_psk_isDone(struct eap_sm *sm, void *priv) in eap_psk_isDone() [all …]
|
| D | eap_server_peap.c | 35 static void eap_peap_reset(struct eap_sm *sm, void *priv); 134 static void eap_peap_req_success(struct eap_sm *sm, in eap_peap_req_success() 151 static void eap_peap_req_failure(struct eap_sm *sm, in eap_peap_req_failure() 169 static void * eap_peap_init(struct eap_sm *sm) in eap_peap_init() 197 static void eap_peap_reset(struct eap_sm *sm, void *priv) in eap_peap_reset() 212 static struct wpabuf * eap_peap_build_start(struct eap_sm *sm, in eap_peap_build_start() 234 static struct wpabuf * eap_peap_build_phase2_req(struct eap_sm *sm, in eap_peap_build_phase2_req() 272 static struct wpabuf * eap_peap_build_phase2_soh(struct eap_sm *sm, in eap_peap_build_phase2_soh() 327 static int eap_peap_derive_cmk(struct eap_sm *sm, struct eap_peap_data *data) in eap_peap_derive_cmk() 370 static struct wpabuf * eap_peap_build_phase2_tlv(struct eap_sm *sm, in eap_peap_build_phase2_tlv() [all …]
|
| D | eap_server_ttls.c | 39 static void eap_ttls_reset(struct eap_sm *sm, void *priv); 320 static u8 * eap_ttls_implicit_challenge(struct eap_sm *sm, in eap_ttls_implicit_challenge() 374 static void * eap_ttls_init(struct eap_sm *sm) in eap_ttls_init() 413 static void eap_ttls_reset(struct eap_sm *sm, void *priv) in eap_ttls_reset() 426 static struct wpabuf * eap_ttls_build_start(struct eap_sm *sm, in eap_ttls_build_start() 449 struct eap_sm *sm, struct eap_ttls_data *data, u8 id) in eap_ttls_build_phase2_eap_req() 479 struct eap_sm *sm, struct eap_ttls_data *data) in eap_ttls_build_phase2_mschapv2() 520 struct eap_sm *sm, struct eap_ttls_data *data, int final) in eap_ttls_build_phase_finished() 527 static struct wpabuf * eap_ttls_buildReq(struct eap_sm *sm, void *priv, u8 id) in eap_ttls_buildReq() 578 static Boolean eap_ttls_check(struct eap_sm *sm, void *priv, in eap_ttls_check() [all …]
|