Lines Matching refs:method
79 const struct eap_method * eap_peer_get_eap_method(int vendor, EapType method) in eap_peer_get_eap_method() argument
83 if (m->vendor == vendor && m->method == method) in eap_peer_get_eap_method()
111 int vendor, u32 method) in eap_config_allowed_method() argument
121 m[i].method != EAP_TYPE_NONE; i++) { in eap_config_allowed_method()
122 if (m[i].vendor == vendor && m[i].method == method) in eap_config_allowed_method()
134 return m->method; in eap_peer_get_type()
149 int eap_allowed_method(struct eap_sm *sm, int vendor, u32 method) in eap_allowed_method() argument
152 method); in eap_allowed_method()
181 u32 method; in eap_get_phase2_types() local
196 method = m->method; in eap_get_phase2_types()
197 if (eap_allowed_phase2_type(vendor, method)) { in eap_get_phase2_types()
199 method == EAP_TYPE_TLS && config && in eap_get_phase2_types()
203 buf[*count].method = method; in eap_get_phase2_types()
211 struct eap_method * eap_peer_method_alloc(int vendor, EapType method, in eap_peer_method_alloc() argument
219 eap->method = method; in eap_peer_method_alloc()
224 void eap_peer_method_free(struct eap_method *method) in eap_peer_method_free() argument
226 os_free(method); in eap_peer_method_free()
229 int eap_peer_method_register(struct eap_method *method) in eap_peer_method_register() argument
233 if (method == NULL || method->name == NULL) in eap_peer_method_register()
236 if (m->vendor == method->vendor && in eap_peer_method_register()
237 m->method == method->method && in eap_peer_method_register()
238 os_strcmp(m->name, method->name)) in eap_peer_method_register()
243 last->next = method; in eap_peer_method_register()
245 eap_methods = method; in eap_peer_method_register()
266 EapType method) in eap_sm_allowMethod() argument
268 if (!eap_allowed_method(sm, vendor, method)) { in eap_sm_allowMethod()
270 "vendor %u method %u", vendor, method); in eap_sm_allowMethod()
273 if (eap_peer_get_eap_method(vendor, method)) in eap_sm_allowMethod()
276 "vendor %u method %u", vendor, method); in eap_sm_allowMethod()
479 if(m->vendor == EAP_VENDOR_IETF && m->method == EAP_TYPE_MSCHAPV2) in eap_sm_build_nak()
483 if(m->vendor == EAP_VENDOR_IETF && m->method == EAP_TYPE_TLS) { in eap_sm_build_nak()
492 wpabuf_put_be32(resp, m->method); in eap_sm_build_nak()
494 wpabuf_put_u8(resp, m->method); in eap_sm_build_nak()
611 config_methods[allowed_method_count++].method = EAP_TYPE_PEAP; in eap_peer_config_init()
614 config_methods[allowed_method_count++].method = EAP_TYPE_TTLS; in eap_peer_config_init()
619 config_methods[allowed_method_count++].method = EAP_TYPE_TLS; in eap_peer_config_init()
625 config_methods[allowed_method_count++].method = EAP_TYPE_FAST; in eap_peer_config_init()
630 config_methods[allowed_method_count++].method = EAP_TYPE_NONE; in eap_peer_config_init()