/hostap/src/eap_server/ |
D | ikev2.c | 21 void ikev2_initiator_deinit(struct ikev2_initiator_data *data) in ikev2_initiator_deinit() 35 static int ikev2_derive_keys(struct ikev2_initiator_data *data) in ikev2_derive_keys() 120 static int ikev2_parse_transform(struct ikev2_initiator_data *data, in ikev2_parse_transform() 209 static int ikev2_parse_proposal(struct ikev2_initiator_data *data, in ikev2_parse_proposal() 302 static int ikev2_process_sar1(struct ikev2_initiator_data *data, in ikev2_process_sar1() 363 static int ikev2_process_ker(struct ikev2_initiator_data *data, in ikev2_process_ker() 423 static int ikev2_process_nr(struct ikev2_initiator_data *data, in ikev2_process_nr() 446 static int ikev2_process_sa_init_encr(struct ikev2_initiator_data *data, in ikev2_process_sa_init_encr() 481 static int ikev2_process_sa_init(struct ikev2_initiator_data *data, in ikev2_process_sa_init() 513 static int ikev2_process_idr(struct ikev2_initiator_data *data, in ikev2_process_idr() [all …]
|
D | eap_server_aka.c | 83 static void eap_aka_state(struct eap_aka_data *data, int state) in eap_aka_state() 93 struct eap_aka_data *data, in eap_aka_check_identity_reauth() 156 struct eap_aka_data *data) in eap_aka_check_identity() 223 struct eap_aka_data *data; in eap_aka_init() local 247 struct eap_aka_data *data; in eap_aka_prime_init() local 280 struct eap_aka_data *data = priv; in eap_aka_reset() local 289 static int eap_aka_add_id_msg(struct eap_aka_data *data, in eap_aka_add_id_msg() 308 static void eap_aka_add_checkcode(struct eap_aka_data *data, in eap_aka_add_checkcode() 341 static int eap_aka_verify_checkcode(struct eap_aka_data *data, in eap_aka_verify_checkcode() 390 struct eap_aka_data *data, u8 id) in eap_aka_build_identity() [all …]
|
D | eap_server_fast.c | 102 static void eap_fast_state(struct eap_fast_data *data, int state) in eap_fast_state() 112 struct eap_fast_data *data) in eap_fast_req_failure() 125 struct eap_fast_data *data = ctx; in eap_fast_session_ticket_cb() local 273 struct eap_fast_data *data) in eap_fast_derive_key_auth() 303 struct eap_fast_data *data) in eap_fast_derive_key_provisioning() 334 struct eap_fast_data *data, in eap_fast_get_phase2_key() 367 static int eap_fast_update_icmk(struct eap_sm *sm, struct eap_fast_data *data) in eap_fast_update_icmk() 402 struct eap_fast_data *data; in eap_fast_init() local 499 struct eap_fast_data *data = priv; in eap_fast_reset() local 515 struct eap_fast_data *data, u8 id) in eap_fast_build_start() [all …]
|
D | eap_server_tls.c | 46 static void eap_tls_state(struct eap_tls_data *data, int state) in eap_tls_state() 57 static void eap_tls_valid_session(struct eap_sm *sm, struct eap_tls_data *data) in eap_tls_valid_session() 74 struct eap_tls_data *data; in eap_tls_init() local 98 struct eap_tls_data *data; in eap_unauth_tls_init() local 119 struct eap_tls_data *data = priv; in eap_tls_reset() local 128 struct eap_tls_data *data, u8 id) in eap_tls_build_start() 150 struct eap_tls_data *data = priv; in eap_tls_buildReq() local 209 struct eap_tls_data *data = priv; in eap_tls_check() local 232 struct eap_tls_data *data = priv; in eap_tls_process_msg() local 248 struct eap_tls_data *data = priv; in eap_tls_process() local [all …]
|
D | eap_server_eke.c | 59 static void eap_eke_state(struct eap_eke_data *data, int state) in eap_eke_state() 68 static void eap_eke_fail(struct eap_eke_data *data, u32 code) in eap_eke_fail() 78 struct eap_eke_data *data; in eap_eke_init() local 103 struct eap_eke_data *data = priv; in eap_eke_reset() local 111 static struct wpabuf * eap_eke_build_msg(struct eap_eke_data *data, in eap_eke_build_msg() 162 static struct wpabuf * eap_eke_build_failure(struct eap_eke_data *data, u8 id) in eap_eke_build_failure() 181 struct eap_eke_data *data, in eap_eke_build_identity() 240 struct eap_eke_data *data, u8 id) in eap_eke_build_commit() 305 struct eap_eke_data *data, u8 id) in eap_eke_build_confirm() 364 struct eap_eke_data *data = priv; in eap_eke_buildReq() local [all …]
|
D | eap_sim_db.c | 181 static int db_add_pseudonym(struct eap_sim_db_data *data, in db_add_pseudonym() 209 struct eap_sim_db_data *data = ctx; in get_pseudonym_cb() local 224 db_get_pseudonym(struct eap_sim_db_data *data, const char *pseudonym) in db_get_pseudonym() 243 static int db_add_reauth(struct eap_sim_db_data *data, const char *permanent, in db_add_reauth() 309 struct eap_sim_db_data *data = ctx; in get_reauth_cb() local 339 db_get_reauth(struct eap_sim_db_data *data, const char *reauth_id) in db_get_reauth() 360 static void db_remove_reauth(struct eap_sim_db_data *data, in db_remove_reauth() 377 eap_sim_db_get_pending(struct eap_sim_db_data *data, const char *imsi, int aka) in eap_sim_db_get_pending() 397 static void eap_sim_db_add_pending(struct eap_sim_db_data *data, in eap_sim_db_add_pending() 405 static void eap_sim_db_free_pending(struct eap_sim_db_data *data, in eap_sim_db_free_pending() [all …]
|
D | eap_server_sake.c | 52 static void eap_sake_state(struct eap_sake_data *data, int state) in eap_sake_state() 63 struct eap_sake_data *data; in eap_sake_init() local 84 struct eap_sake_data *data = priv; in eap_sake_reset() local 90 static struct wpabuf * eap_sake_build_msg(struct eap_sake_data *data, in eap_sake_build_msg() 117 struct eap_sake_data *data, in eap_sake_build_identity() 145 struct eap_sake_data *data, in eap_sake_build_challenge() 181 struct eap_sake_data *data, in eap_sake_build_confirm() 217 struct eap_sake_data *data = priv; in eap_sake_buildReq() local 238 struct eap_sake_data *data = priv; in eap_sake_check() local 288 struct eap_sake_data *data, in eap_sake_process_identity() [all …]
|
D | eap_server_sim.c | 68 static void eap_sim_state(struct eap_sim_data *data, int state) in eap_sim_state() 79 struct eap_sim_data *data; in eap_sim_init() local 97 struct eap_sim_data *data = priv; in eap_sim_reset() local 105 struct eap_sim_data *data, u8 id) in eap_sim_build_start() 166 static int eap_sim_build_encr(struct eap_sm *sm, struct eap_sim_data *data, in eap_sim_build_encr() 244 struct eap_sim_data *data, in eap_sim_build_challenge() 274 struct eap_sim_data *data, u8 id) in eap_sim_build_reauth() 321 struct eap_sim_data *data, in eap_sim_build_notification() 361 struct eap_sim_data *data = priv; in eap_sim_buildReq() local 397 static bool eap_sim_unexpected_subtype(struct eap_sim_data *data, in eap_sim_unexpected_subtype() [all …]
|
D | eap_server_teap.c | 109 static void eap_teap_state(struct eap_teap_data *data, int state) in eap_teap_state() 118 static enum eap_type eap_teap_req_failure(struct eap_teap_data *data, in eap_teap_req_failure() 127 struct eap_teap_data *data) in eap_teap_derive_key_auth() 147 static int eap_teap_update_icmk(struct eap_sm *sm, struct eap_teap_data *data) in eap_teap_update_icmk() 196 struct eap_teap_data *data; in eap_teap_init() local 243 struct eap_teap_data *data = priv; in eap_teap_reset() local 265 struct eap_teap_data *data, u8 id) in eap_teap_build_start() 304 static int eap_teap_phase1_done(struct eap_sm *sm, struct eap_teap_data *data) in eap_teap_phase1_done() 337 struct eap_teap_data *data, in eap_teap_build_phase2_req() 403 struct eap_sm *sm, struct eap_teap_data *data) in eap_teap_build_crypto_binding() [all …]
|
D | eap_server_peap.c | 96 static void eap_peap_state(struct eap_peap_data *data, int state) in eap_peap_state() 108 struct eap_peap_data *data) in eap_peap_valid_session() 137 struct eap_peap_data *data) in eap_peap_req_success() 154 struct eap_peap_data *data) in eap_peap_req_failure() 173 struct eap_peap_data *data; in eap_peap_init() local 201 struct eap_peap_data *data = priv; in eap_peap_reset() local 215 struct eap_peap_data *data, u8 id) in eap_peap_build_start() 237 struct eap_peap_data *data, in eap_peap_build_phase2_req() 273 struct eap_peap_data *data, in eap_peap_build_phase2_soh() 311 static void eap_peap_get_isk(struct eap_peap_data *data, in eap_peap_get_isk() [all …]
|
D | eap_server_ikev2.c | 73 static void eap_ikev2_state(struct eap_ikev2_data *data, int state) in eap_ikev2_state() 84 struct eap_ikev2_data *data; in eap_ikev2_init() local 125 struct eap_ikev2_data *data = priv; in eap_ikev2_reset() local 133 static struct wpabuf * eap_ikev2_build_msg(struct eap_ikev2_data *data, u8 id) in eap_ikev2_build_msg() 213 struct eap_ikev2_data *data = priv; in eap_ikev2_buildReq() local 256 static int eap_ikev2_process_icv(struct eap_ikev2_data *data, in eap_ikev2_process_icv() 279 static int eap_ikev2_process_cont(struct eap_ikev2_data *data, in eap_ikev2_process_cont() 298 static int eap_ikev2_process_fragment(struct eap_ikev2_data *data, in eap_ikev2_process_fragment() 334 static int eap_ikev2_server_keymat(struct eap_ikev2_data *data) in eap_ikev2_server_keymat() 353 struct eap_ikev2_data *data = priv; in eap_ikev2_process() local [all …]
|
D | eap_server_tnc.c | 63 static void eap_tnc_set_state(struct eap_tnc_data *data, in eap_tnc_set_state() 75 struct eap_tnc_data *data; in eap_tnc_init() local 96 struct eap_tnc_data *data = priv; in eap_tnc_reset() local 105 struct eap_tnc_data *data, u8 id) in eap_tnc_build_start() 127 struct eap_tnc_data *data) in eap_tnc_build() 175 struct eap_tnc_data *data) in eap_tnc_build_recommendation() 218 static struct wpabuf * eap_tnc_build_msg(struct eap_tnc_data *data, u8 id) in eap_tnc_build_msg() 282 struct eap_tnc_data *data = priv; in eap_tnc_buildReq() local 326 struct eap_tnc_data *data = priv; in eap_tnc_check() local 360 static void tncs_process(struct eap_tnc_data *data, struct wpabuf *inbuf) in tncs_process() [all …]
|
D | eap_server_tls_common.c | 42 int eap_server_tls_ssl_init(struct eap_sm *sm, struct eap_ssl_data *data, in eap_server_tls_ssl_init() 102 void eap_server_tls_ssl_deinit(struct eap_sm *sm, struct eap_ssl_data *data) in eap_server_tls_ssl_deinit() 111 u8 * eap_server_tls_derive_key(struct eap_sm *sm, struct eap_ssl_data *data, in eap_server_tls_derive_key() 145 struct eap_ssl_data *data, u8 eap_type, in eap_server_tls_derive_session_id() 196 struct wpabuf * eap_server_tls_build_msg(struct eap_ssl_data *data, in eap_server_tls_build_msg() 269 static int eap_server_tls_process_cont(struct eap_ssl_data *data, in eap_server_tls_process_cont() 287 static int eap_server_tls_process_fragment(struct eap_ssl_data *data, in eap_server_tls_process_fragment() 333 int eap_server_tls_phase1(struct eap_sm *sm, struct eap_ssl_data *data) in eap_server_tls_phase1() 431 static int eap_server_tls_reassemble(struct eap_ssl_data *data, u8 flags, in eap_server_tls_reassemble() 500 static void eap_server_tls_free_in_buf(struct eap_ssl_data *data) in eap_server_tls_free_in_buf() [all …]
|
D | eap_server_psk.c | 35 struct eap_psk_data *data; in eap_psk_init() local 48 struct eap_psk_data *data = priv; in eap_psk_reset() local 55 struct eap_psk_data *data, u8 id) in eap_psk_build_1() 90 struct eap_psk_data *data, u8 id) in eap_psk_build_3() 158 struct eap_psk_data *data = priv; in eap_psk_buildReq() local 177 struct eap_psk_data *data = priv; in eap_psk_check() local 214 struct eap_psk_data *data, in eap_psk_process_2() 329 struct eap_psk_data *data, in eap_psk_process_4() 410 struct eap_psk_data *data = priv; in eap_psk_process() local 438 struct eap_psk_data *data = priv; in eap_psk_isDone() local [all …]
|
D | eap_server_ttls.c | 68 static void eap_ttls_state(struct eap_ttls_data *data, int state) in eap_ttls_state() 80 struct eap_ttls_data *data) in eap_ttls_valid_session() 332 struct eap_ttls_data *data, size_t len) in eap_ttls_implicit_challenge() 341 struct eap_ttls_data *data; in eap_ttls_init() local 361 struct eap_ttls_data *data = priv; in eap_ttls_reset() local 373 struct eap_ttls_data *data, u8 id) in eap_ttls_build_start() 395 struct eap_sm *sm, struct eap_ttls_data *data, u8 id) in eap_ttls_build_phase2_eap_req() 425 struct eap_sm *sm, struct eap_ttls_data *data) in eap_ttls_build_phase2_mschapv2() 468 struct eap_ttls_data *data = priv; in eap_ttls_buildReq() local 530 struct eap_ttls_data *data, in eap_ttls_process_phase2_pap() [all …]
|
/hostap/src/eap_peer/ |
D | ikev2.c | 17 void ikev2_responder_deinit(struct ikev2_responder_data *data) in ikev2_responder_deinit() 31 static int ikev2_derive_keys(struct ikev2_responder_data *data) in ikev2_derive_keys() 296 static int ikev2_process_sai1(struct ikev2_responder_data *data, in ikev2_process_sai1() 356 static int ikev2_process_kei(struct ikev2_responder_data *data, in ikev2_process_kei() 421 static int ikev2_process_ni(struct ikev2_responder_data *data, in ikev2_process_ni() 444 static int ikev2_process_sa_init(struct ikev2_responder_data *data, in ikev2_process_sa_init() 459 static int ikev2_process_idi(struct ikev2_responder_data *data, in ikev2_process_idi() 491 static int ikev2_process_cert(struct ikev2_responder_data *data, in ikev2_process_cert() 522 static int ikev2_process_auth_cert(struct ikev2_responder_data *data, in ikev2_process_auth_cert() 536 static int ikev2_process_auth_secret(struct ikev2_responder_data *data, in ikev2_process_auth_secret() [all …]
|
D | eap_aka.c | 85 static void eap_aka_state(struct eap_aka_data *data, int state) in eap_aka_state() 96 struct eap_aka_data *data; in eap_aka_init() local 157 struct eap_aka_data *data = eap_aka_init(sm); in eap_aka_prime_init() local 166 static void eap_aka_clear_keys(struct eap_aka_data *data, int reauth) in eap_aka_clear_keys() 183 struct eap_aka_data *data = priv; in eap_aka_deinit() local 199 static int eap_aka_ext_sim_req(struct eap_sm *sm, struct eap_aka_data *data) in eap_aka_ext_sim_req() 217 static int eap_aka_ext_sim_result(struct eap_sm *sm, struct eap_aka_data *data, in eap_aka_ext_sim_result() 282 static int eap_aka_umts_auth(struct eap_sm *sm, struct eap_aka_data *data) in eap_aka_umts_auth() 385 struct eap_aka_data *data, int id) in eap_aka_clear_identities() 404 static int eap_aka_learn_ids(struct eap_sm *sm, struct eap_aka_data *data, in eap_aka_learn_ids() [all …]
|
D | eap_tls.c | 35 struct eap_tls_data *data; in eap_tls_init() local 85 struct eap_tls_data *data; in eap_unauth_tls_init() local 109 static void eap_tls_free_key(struct eap_tls_data *data) in eap_tls_free_key() 120 struct eap_tls_data *data = priv; in eap_tls_deinit() local 132 struct eap_tls_data *data, in eap_tls_failure() 153 static void eap_tls_success(struct eap_sm *sm, struct eap_tls_data *data, in eap_tls_success() 221 struct eap_tls_data *data = priv; in eap_tls_process() local 306 struct eap_tls_data *data = priv; in eap_tls_has_reauth_data() local 313 struct eap_tls_data *data = priv; in eap_tls_deinit_for_reauth() local 323 struct eap_tls_data *data = priv; in eap_tls_init_for_reauth() local [all …]
|
D | eap_ttls.c | 73 static void eap_ttls_parse_phase1(struct eap_ttls_data *data, in eap_ttls_parse_phase1() 94 struct eap_ttls_data *data; in eap_ttls_init() local 195 struct eap_ttls_data *data) in eap_ttls_phase2_eap_deinit() 205 static void eap_ttls_free_key(struct eap_ttls_data *data) in eap_ttls_free_key() 216 struct eap_ttls_data *data = priv; in eap_ttls_deinit() local 257 const u8 *data, size_t len) in eap_ttls_avp_add() 294 struct eap_ttls_data *data) in eap_ttls_v0_derive_key() 342 struct eap_ttls_data *data, size_t len) in eap_ttls_implicit_challenge() 350 static void eap_ttls_phase2_select_eap_method(struct eap_ttls_data *data, in eap_ttls_phase2_select_eap_method() 373 struct eap_ttls_data *data, in eap_ttls_phase2_eap_process() [all …]
|
D | eap_sim.c | 79 static void eap_sim_state(struct eap_sim_data *data, int state) in eap_sim_state() 90 struct eap_sim_data *data; in eap_sim_init() local 174 static void eap_sim_clear_keys(struct eap_sim_data *data, int reauth) in eap_sim_clear_keys() 190 struct eap_sim_data *data = priv; in eap_sim_deinit() local 205 static int eap_sim_ext_sim_req(struct eap_sm *sm, struct eap_sim_data *data) in eap_sim_ext_sim_req() 225 static int eap_sim_ext_sim_result(struct eap_sm *sm, struct eap_sim_data *data, in eap_sim_ext_sim_result() 279 static int eap_sim_gsm_auth(struct eap_sm *sm, struct eap_sim_data *data) in eap_sim_gsm_auth() 411 struct eap_sim_data *data, int id) in eap_sim_clear_identities() 430 static int eap_sim_learn_ids(struct eap_sm *sm, struct eap_sim_data *data, in eap_sim_learn_ids() 494 static struct wpabuf * eap_sim_client_error(struct eap_sim_data *data, u8 id, in eap_sim_client_error() [all …]
|
D | eap_gpsk.c | 67 static void eap_gpsk_state(struct eap_gpsk_data *data, int state) in eap_gpsk_state() 81 struct eap_gpsk_data *data; in eap_gpsk_init() local 132 struct eap_gpsk_data *data = priv; in eap_gpsk_deinit() local 143 static const u8 * eap_gpsk_process_id_server(struct eap_gpsk_data *data, in eap_gpsk_process_id_server() 173 static const u8 * eap_gpsk_process_rand_server(struct eap_gpsk_data *data, in eap_gpsk_process_rand_server() 193 struct eap_gpsk_data *data, in eap_gpsk_select_csuite() 234 struct eap_gpsk_data *data, in eap_gpsk_process_csuite_list() 272 struct eap_gpsk_data *data, in eap_gpsk_process_gpsk_1() 312 static struct wpabuf * eap_gpsk_send_gpsk_2(struct eap_gpsk_data *data, in eap_gpsk_send_gpsk_2() 409 static const u8 * eap_gpsk_validate_rand(struct eap_gpsk_data *data, in eap_gpsk_validate_rand() [all …]
|
D | eap_tls_common.c | 32 const u8 **data, size_t *data_len) in eap_tls_check_blob() 161 struct eap_ssl_data *data, in eap_tls_params_from_conf() 249 struct eap_ssl_data *data, in eap_tls_init_connection() 304 int eap_peer_tls_ssl_init(struct eap_sm *sm, struct eap_ssl_data *data, in eap_peer_tls_ssl_init() 352 void eap_peer_tls_ssl_deinit(struct eap_sm *sm, struct eap_ssl_data *data) in eap_peer_tls_ssl_deinit() 378 u8 * eap_peer_tls_derive_key(struct eap_sm *sm, struct eap_ssl_data *data, in eap_peer_tls_derive_key() 412 struct eap_ssl_data *data, u8 eap_type, in eap_peer_tls_derive_session_id() 468 static int eap_peer_tls_reassemble_fragment(struct eap_ssl_data *data, in eap_peer_tls_reassemble_fragment() 539 struct eap_ssl_data *data, const struct wpabuf *in_data, in eap_peer_tls_data_reassemble() 575 static int eap_tls_process_input(struct eap_sm *sm, struct eap_ssl_data *data, in eap_tls_process_input() [all …]
|
D | eap_fast.c | 79 struct eap_fast_data *data = ctx; in eap_fast_session_ticket_cb() local 116 static void eap_fast_parse_phase1(struct eap_fast_data *data, in eap_fast_parse_phase1() 148 struct eap_fast_data *data; in eap_fast_init() local 232 struct eap_fast_data *data = priv; in eap_fast_deinit() local 259 static int eap_fast_derive_msk(struct eap_fast_data *data) in eap_fast_derive_msk() 270 struct eap_fast_data *data) in eap_fast_derive_key_auth() 301 struct eap_fast_data *data) in eap_fast_derive_key_provisioning() 332 static int eap_fast_derive_keys(struct eap_sm *sm, struct eap_fast_data *data) in eap_fast_derive_keys() 345 struct eap_fast_data *data) in eap_fast_init_phase2_method() 368 static int eap_fast_select_phase2_method(struct eap_fast_data *data, in eap_fast_select_phase2_method() [all …]
|
/hostap/wpa_supplicant/ |
D | config.c | 64 static int wpa_config_parse_str(const struct parse_data *data, in wpa_config_parse_str() 180 static char * wpa_config_write_str(const struct parse_data *data, in wpa_config_write_str() 200 static int wpa_config_parse_int_impl(const struct parse_data *data, in wpa_config_parse_int_impl() 240 static int wpa_config_parse_int(const struct parse_data *data, in wpa_config_parse_int() 248 static int wpa_config_parse_int_range(const struct parse_data *data, in wpa_config_parse_int_range() 257 static char * wpa_config_write_int(const struct parse_data *data, in wpa_config_write_int() 279 static int wpa_config_parse_addr_list(const struct parse_data *data, in wpa_config_parse_addr_list() 338 static char * wpa_config_write_addr_list(const struct parse_data *data, in wpa_config_write_addr_list() 372 static int wpa_config_parse_bssid(const struct parse_data *data, in wpa_config_parse_bssid() 394 static char * wpa_config_write_bssid(const struct parse_data *data, in wpa_config_write_bssid() [all …]
|
/hostap/src/utils/ |
D | wpabuf.h | 118 static inline void wpabuf_put_u8(struct wpabuf *buf, u8 data) in wpabuf_put_u8() 124 static inline void wpabuf_put_le16(struct wpabuf *buf, u16 data) in wpabuf_put_le16() 130 static inline void wpabuf_put_le24(struct wpabuf *buf, u32 data) in wpabuf_put_le24() 136 static inline void wpabuf_put_le32(struct wpabuf *buf, u32 data) in wpabuf_put_le32() 142 static inline void wpabuf_put_le64(struct wpabuf *buf, u64 data) in wpabuf_put_le64() 148 static inline void wpabuf_put_be16(struct wpabuf *buf, u16 data) in wpabuf_put_be16() 154 static inline void wpabuf_put_be24(struct wpabuf *buf, u32 data) in wpabuf_put_be24() 160 static inline void wpabuf_put_be32(struct wpabuf *buf, u32 data) in wpabuf_put_be32() 166 static inline void wpabuf_put_be64(struct wpabuf *buf, u64 data) in wpabuf_put_be64() 172 static inline void wpabuf_put_data(struct wpabuf *buf, const void *data, in wpabuf_put_data() [all …]
|