/hostap-latest/src/eap_server/ |
D | eap_server_methods.c | 25 const struct eap_method * eap_server_get_eap_method(int vendor, in eap_server_get_eap_method() argument 30 if (m->vendor == vendor && m->method == method) in eap_server_get_eap_method() 46 enum eap_type eap_server_get_type(const char *name, int *vendor) in eap_server_get_type() argument 51 *vendor = m->vendor; in eap_server_get_type() 55 *vendor = EAP_VENDOR_IETF; in eap_server_get_type() 72 struct eap_method * eap_server_method_alloc(int version, int vendor, in eap_server_method_alloc() argument 81 eap->vendor = vendor; in eap_server_method_alloc() 119 if ((m->vendor == method->vendor && in eap_server_method_register() 168 const char * eap_server_get_name(int vendor, enum eap_type type) in eap_server_get_name() argument 171 if (vendor == EAP_VENDOR_IETF && type == EAP_TYPE_EXPANDED) in eap_server_get_name() [all …]
|
D | eap_server_gpsk.c | 34 int vendor; /* CSuite/Vendor */ member 77 WPA_PUT_BE32(data->csuite_list[data->csuite_count].vendor, in eap_gpsk_init() 85 WPA_PUT_BE32(data->csuite_list[data->csuite_count].vendor, in eap_gpsk_init() 154 miclen = eap_gpsk_mic_len(data->vendor, data->specifier); in eap_gpsk_build_gpsk_3() 174 WPA_PUT_BE32(csuite->vendor, data->vendor); in eap_gpsk_build_gpsk_3() 181 if (eap_gpsk_compute_mic(data->sk, data->sk_len, data->vendor, in eap_gpsk_build_gpsk_3() 373 WPA_GET_BE32(csuite->vendor), in eap_gpsk_process_gpsk_2() 378 data->vendor = WPA_GET_BE32(csuite->vendor); in eap_gpsk_process_gpsk_2() 381 data->vendor, data->specifier); in eap_gpsk_process_gpsk_2() 409 data->vendor, data->specifier, in eap_gpsk_process_gpsk_2() [all …]
|
D | eap_methods.h | 14 const struct eap_method * eap_server_get_eap_method(int vendor, 16 struct eap_method * eap_server_method_alloc(int version, int vendor, 21 enum eap_type eap_server_get_type(const char *name, int *vendor); 23 const char * eap_server_get_name(int vendor, enum eap_type type);
|
D | eap_server.c | 39 int *vendor); 550 int vendor; in SM_STATE() local 557 type = eap_sm_Policy_getNextMethod(sm, &vendor); in SM_STATE() 558 if (vendor == EAP_VENDOR_IETF) in SM_STATE() 566 sm->m = eap_server_get_eap_method(vendor, type); in SM_STATE() 590 "vendor=%u method=%u", vendor, sm->currentMethod); in SM_STATE() 592 vendor, sm->currentMethod); in SM_STATE() 1638 (sm->user->methods[i].vendor != EAP_VENDOR_IETF || in eap_sm_process_nak() 1640 if (sm->user->methods[i].vendor != EAP_VENDOR_IETF) in eap_sm_process_nak() 1662 sm->user->methods[EAP_MAX_METHODS - 1].vendor = in eap_sm_process_nak() [all …]
|
D | eap_server_peap.c | 60 int vendor, enum eap_type eap_type); 637 int vendor, enum eap_type eap_type) in eap_peap_phase2_init() argument 644 data->phase2_method = eap_server_get_eap_method(vendor, eap_type); in eap_peap_phase2_init() 952 sm->user->methods[0].vendor, next_type); in eap_peap_process_phase2_soh() 953 eap_peap_phase2_init(sm, data, sm->user->methods[0].vendor, next_type); in eap_peap_process_phase2_soh() 995 (sm->user->methods[sm->user_eap_method_index].vendor != in eap_peap_process_phase2_response() 1000 sm->user_eap_method_index].vendor; in eap_peap_process_phase2_response() 1084 next_vendor = sm->user->methods[0].vendor; in eap_peap_process_phase2_response()
|
/hostap-latest/src/eap_peer/ |
D | eap_methods.c | 30 const struct eap_method * eap_peer_get_eap_method(int vendor, in eap_peer_get_eap_method() argument 35 if (m->vendor == vendor && m->method == method) in eap_peer_get_eap_method() 51 enum eap_type eap_peer_get_type(const char *name, int *vendor) in eap_peer_get_type() argument 56 *vendor = m->vendor; in eap_peer_get_type() 60 *vendor = EAP_VENDOR_IETF; in eap_peer_get_type() 74 const char * eap_get_name(int vendor, enum eap_type type) in eap_get_name() argument 77 if (vendor == EAP_VENDOR_IETF && type == EAP_TYPE_EXPANDED) in eap_get_name() 80 if (m->vendor == vendor && m->method == type) in eap_get_name() 282 struct eap_method * eap_peer_method_alloc(int version, int vendor, in eap_peer_method_alloc() argument 291 eap->vendor = vendor; in eap_peer_method_alloc() [all …]
|
D | eap_gpsk.c | 32 int vendor; /* CSuite/Specifier */ member 201 data->vendor = EAP_GPSK_VENDOR_IETF; in eap_gpsk_select_csuite() 205 int vendor, specifier; in eap_gpsk_select_csuite() local 206 vendor = WPA_GET_BE32(csuite->vendor); in eap_gpsk_select_csuite() 209 i, vendor, specifier); in eap_gpsk_select_csuite() 210 if (data->vendor == EAP_GPSK_VENDOR_IETF && in eap_gpsk_select_csuite() 212 eap_gpsk_supported_ciphersuite(vendor, specifier) && in eap_gpsk_select_csuite() 215 data->vendor = vendor; in eap_gpsk_select_csuite() 220 if (data->vendor == EAP_GPSK_VENDOR_IETF && in eap_gpsk_select_csuite() 227 data->vendor, data->specifier); in eap_gpsk_select_csuite() [all …]
|
D | eap_methods.h | 14 const struct eap_method * eap_peer_get_eap_method(int vendor, 18 struct eap_method * eap_peer_method_alloc(int version, int vendor, 26 enum eap_type eap_peer_get_type(const char *name, int *vendor); 27 const char * eap_get_name(int vendor, enum eap_type type); 34 static inline enum eap_type eap_peer_get_type(const char *name, int *vendor) in eap_peer_get_type() argument 36 *vendor = EAP_VENDOR_IETF; in eap_peer_get_type() 40 static inline const char * eap_get_name(int vendor, enum eap_type type) in eap_get_name() argument
|
D | eap.c | 40 static bool eap_sm_allowMethod(struct eap_sm *sm, int vendor, 142 int vendor, u32 method) in eap_config_allowed_method() argument 151 for (i = 0; m[i].vendor != EAP_VENDOR_IETF || in eap_config_allowed_method() 153 if (m[i].vendor == vendor && m[i].method == method) in eap_config_allowed_method() 167 int eap_allowed_method(struct eap_sm *sm, int vendor, u32 method) in eap_allowed_method() argument 169 return eap_config_allowed_method(sm, eap_get_config(sm), vendor, in eap_allowed_method() 368 sm->m && sm->m->vendor == sm->reqVendor && in SM_STATE() 893 if (sm->m->vendor == EAP_VENDOR_IETF && sm->m->method == EAP_TYPE_LEAP) in SM_STATE() 1385 static bool eap_sm_allowMethod(struct eap_sm *sm, int vendor, in eap_sm_allowMethod() argument 1388 if (!eap_allowed_method(sm, vendor, method)) { in eap_sm_allowMethod() [all …]
|
D | eap_fast.c | 170 data->phase2_type.vendor = EAP_VENDOR_IETF; in eap_fast_init() 348 eap_peer_get_eap_method(data->phase2_type.vendor, in eap_fast_init_phase2_method() 369 int vendor, enum eap_type type) in eap_fast_select_phase2_method() argument 377 (vendor != EAP_VENDOR_IETF || type != EAP_TYPE_MSCHAPV2)) { in eap_fast_select_phase2_method() 380 vendor, type); in eap_fast_select_phase2_method() 385 if (vendor == EAP_VENDOR_IETF && type == EAP_TYPE_TNC) { in eap_fast_select_phase2_method() 386 data->phase2_type.vendor = EAP_VENDOR_IETF; in eap_fast_select_phase2_method() 390 data->phase2_type.vendor, in eap_fast_select_phase2_method() 397 if (data->phase2_types[i].vendor != vendor || in eap_fast_select_phase2_method() 401 data->phase2_type.vendor = data->phase2_types[i].vendor; in eap_fast_select_phase2_method() [all …]
|
D | eap_teap.c | 188 data->phase2_type.vendor = EAP_VENDOR_IETF; in eap_teap_init() 317 eap_peer_get_eap_method(data->phase2_type.vendor, in eap_teap_init_phase2_method() 338 int vendor, enum eap_type type) in eap_teap_select_phase2_method() argument 346 !eap_teap_allowed_anon_prov_phase2_method(vendor, type)) { in eap_teap_select_phase2_method() 349 vendor, type); in eap_teap_select_phase2_method() 354 if (vendor == EAP_VENDOR_IETF && type == EAP_TYPE_TNC) { in eap_teap_select_phase2_method() 355 data->phase2_type.vendor = EAP_VENDOR_IETF; in eap_teap_select_phase2_method() 359 data->phase2_type.vendor, in eap_teap_select_phase2_method() 366 if (data->phase2_types[i].vendor != vendor || in eap_teap_select_phase2_method() 370 data->phase2_type.vendor = data->phase2_types[i].vendor; in eap_teap_select_phase2_method() [all …]
|
D | eap_ttls.c | 180 data->phase2_eap_type.vendor = EAP_VENDOR_IETF; in eap_ttls_init() 351 int vendor, enum eap_type method) in eap_ttls_phase2_select_eap_method() argument 355 if (data->phase2_eap_types[i].vendor != vendor || in eap_ttls_phase2_select_eap_method() 359 data->phase2_eap_type.vendor = in eap_ttls_phase2_select_eap_method() 360 data->phase2_eap_types[i].vendor; in eap_ttls_phase2_select_eap_method() 365 data->phase2_eap_type.vendor, in eap_ttls_phase2_select_eap_method() 402 int vendor, enum eap_type method, in eap_ttls_phase2_request_eap_method() argument 408 vendor == EAP_VENDOR_IETF && method == EAP_TYPE_TNC && in eap_ttls_phase2_request_eap_method() 414 vendor == EAP_VENDOR_IETF && method == EAP_TYPE_TNC) { in eap_ttls_phase2_request_eap_method() 421 if (data->phase2_eap_type.vendor != EAP_VENDOR_IETF || in eap_ttls_phase2_request_eap_method() [all …]
|
D | eap_peap.c | 171 data->phase2_type.vendor = EAP_VENDOR_IETF; in eap_peap_init() 640 int vendor; in eap_peap_phase2_request() local 705 vendor = EAP_VENDOR_IETF; in eap_peap_phase2_request() 715 vendor = WPA_GET_BE24(pos + 1); in eap_peap_phase2_request() 719 if (data->phase2_type.vendor == EAP_VENDOR_IETF && in eap_peap_phase2_request() 723 if (data->phase2_types[i].vendor != vendor || in eap_peap_phase2_request() 727 data->phase2_type.vendor = in eap_peap_phase2_request() 728 data->phase2_types[i].vendor; in eap_peap_phase2_request() 733 data->phase2_type.vendor, in eap_peap_phase2_request() 738 if (vendor != data->phase2_type.vendor || in eap_peap_phase2_request() [all …]
|
D | eap_tls_common.c | 1128 int vendor; in eap_peer_select_phase2_methods() local 1141 method = eap_get_phase2_type(start, &vendor); in eap_peer_select_phase2_methods() 1142 if (vendor == EAP_VENDOR_IETF && method == EAP_TYPE_NONE) { in eap_peer_select_phase2_methods() 1158 methods[num_methods - 1].vendor = vendor; in eap_peer_select_phase2_methods() 1210 if (types[i].vendor == EAP_VENDOR_IETF && in eap_peer_tls_phase2_nak()
|
D | eap.h | 22 int vendor; member 347 u32 eap_get_phase2_type(const char *name, int *vendor);
|
D | eap_i.h | 70 int vendor; member 413 int eap_allowed_method(struct eap_sm *sm, int vendor, u32 method);
|
/hostap-latest/src/eap_common/ |
D | eap_gpsk_common.h | 40 u8 vendor[4]; member 48 int eap_gpsk_supported_ciphersuite(int vendor, int specifier); 49 int eap_gpsk_derive_keys(const u8 *psk, size_t psk_len, int vendor, 56 int eap_gpsk_derive_session_id(const u8 *psk, size_t psk_len, int vendor, 62 size_t eap_gpsk_mic_len(int vendor, int specifier); 63 int eap_gpsk_compute_mic(const u8 *sk, size_t sk_len, int vendor,
|
D | eap_gpsk_common.c | 24 int eap_gpsk_supported_ciphersuite(int vendor, int specifier) in eap_gpsk_supported_ciphersuite() argument 26 if (vendor == EAP_GPSK_VENDOR_IETF && in eap_gpsk_supported_ciphersuite() 30 if (vendor == EAP_GPSK_VENDOR_IETF && in eap_gpsk_supported_ciphersuite() 279 int eap_gpsk_derive_keys(const u8 *psk, size_t psk_len, int vendor, in eap_gpsk_derive_keys() argument 291 vendor, specifier); in eap_gpsk_derive_keys() 293 if (vendor != EAP_GPSK_VENDOR_IETF) in eap_gpsk_derive_keys() 332 "key derivation", vendor, specifier); in eap_gpsk_derive_keys() 417 int eap_gpsk_derive_session_id(const u8 *psk, size_t psk_len, int vendor, in eap_gpsk_derive_session_id() argument 429 vendor, specifier); in eap_gpsk_derive_session_id() 431 if (vendor != EAP_GPSK_VENDOR_IETF) in eap_gpsk_derive_session_id() [all …]
|
D | eap_common.c | 66 const u8 * eap_hdr_validate(int vendor, enum eap_type eap_type, in eap_hdr_validate() argument 93 if (exp_vendor != vendor || exp_type != (u32) eap_type) { in eap_hdr_validate() 102 if (vendor != EAP_VENDOR_IETF || *pos != eap_type) { in eap_hdr_validate() 128 struct wpabuf * eap_msg_alloc(int vendor, enum eap_type type, in eap_msg_alloc() argument 135 len = sizeof(struct eap_hdr) + (vendor == EAP_VENDOR_IETF ? 1 : 8) + in eap_msg_alloc() 146 if (vendor == EAP_VENDOR_IETF) { in eap_msg_alloc() 150 wpabuf_put_be24(buf, vendor); in eap_msg_alloc()
|
D | eap_common.h | 23 const u8 * eap_hdr_validate(int vendor, enum eap_type eap_type, 25 struct wpabuf * eap_msg_alloc(int vendor, enum eap_type type,
|
/hostap-latest/tests/fuzzing/eap-sim-peer/ |
D | eap-sim-peer.c | 22 struct eap_method * eap_peer_method_alloc(int version, int vendor, in eap_peer_method_alloc() argument 31 eap->vendor = vendor; in eap_peer_method_alloc()
|
/hostap-latest/tests/fuzzing/eap-aka-peer/ |
D | eap-aka-peer.c | 22 struct eap_method * eap_peer_method_alloc(int version, int vendor, in eap_peer_method_alloc() argument 31 eap->vendor = vendor; in eap_peer_method_alloc()
|
/hostap-latest/tests/fuzzing/eap-mschapv2-peer/ |
D | eap-mschapv2-peer.c | 22 struct eap_method * eap_peer_method_alloc(int version, int vendor, in eap_peer_method_alloc() argument 31 eap->vendor = vendor; in eap_peer_method_alloc()
|
/hostap-latest/src/ap/ |
D | eap_user_db.c | 41 &user->methods[num_methods].vendor); in set_user_methods() 42 if (user->methods[num_methods].vendor == EAP_VENDOR_IETF && in set_user_methods() 244 "WSC", &wsc_enrollee.methods[0].vendor); in hostapd_get_eap_user() 253 "WSC", &wsc_registrar.methods[0].vendor); in hostapd_get_eap_user()
|
/hostap-latest/eap_example/ |
D | eap_example_server.c | 37 user->methods[0].vendor = EAP_VENDOR_IETF; in server_get_eap_user() 49 user->methods[0].vendor = EAP_VENDOR_IETF; in server_get_eap_user()
|