Lines Matching refs:vendor
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
120 for (i = 0; m[i].vendor != EAP_VENDOR_IETF || in eap_config_allowed_method()
122 if (m[i].vendor == vendor && m[i].method == method) in eap_config_allowed_method()
128 EapType eap_peer_get_type(const char *name, int *vendor) in eap_peer_get_type() argument
133 *vendor = m->vendor; in eap_peer_get_type()
137 *vendor = EAP_VENDOR_IETF; in eap_peer_get_type()
149 int eap_allowed_method(struct eap_sm *sm, int vendor, u32 method) in eap_allowed_method() argument
151 return eap_config_allowed_method(sm, eap_get_config(sm), vendor, in eap_allowed_method()
157 eap_allowed_phase2_type(int vendor, int type) in eap_allowed_phase2_type() argument
159 if (vendor != EAP_VENDOR_IETF) in eap_allowed_phase2_type()
165 u32 eap_get_phase2_type(const char *name, int *vendor) in eap_get_phase2_type() argument
170 *vendor = v; in eap_get_phase2_type()
173 *vendor = EAP_VENDOR_IETF; in eap_get_phase2_type()
182 int vendor; in eap_get_phase2_types() local
195 vendor = m->vendor; in eap_get_phase2_types()
197 if (eap_allowed_phase2_type(vendor, method)) { in eap_get_phase2_types()
198 if (vendor == EAP_VENDOR_IETF && in eap_get_phase2_types()
202 buf[*count].vendor = vendor; in eap_get_phase2_types()
211 struct eap_method * eap_peer_method_alloc(int vendor, EapType method, in eap_peer_method_alloc() argument
218 eap->vendor = vendor; in eap_peer_method_alloc()
236 if (m->vendor == method->vendor && in eap_peer_method_register()
265 bool eap_sm_allowMethod(struct eap_sm *sm, int vendor, 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()
491 wpabuf_put_be24(resp, m->vendor); in eap_sm_build_nak()
610 config_methods[allowed_method_count].vendor = EAP_VENDOR_IETF; in eap_peer_config_init()
613 config_methods[allowed_method_count].vendor = EAP_VENDOR_IETF; in eap_peer_config_init()
618 config_methods[allowed_method_count].vendor = EAP_VENDOR_IETF; in eap_peer_config_init()
624 config_methods[allowed_method_count].vendor = EAP_VENDOR_IETF; in eap_peer_config_init()
629 config_methods[allowed_method_count].vendor = EAP_VENDOR_IETF; in eap_peer_config_init()