Lines Matching defs:eapol
126 struct eapol_state_machine *eapol)
128 if (eapol == NULL)
131 if (eapol->identity) {
132 entry->identity = os_malloc(eapol->identity_len);
134 entry->identity_len = eapol->identity_len;
135 os_memcpy(entry->identity, eapol->identity,
136 eapol->identity_len);
140 if (eapol->radius_cui)
141 entry->cui = wpabuf_dup(eapol->radius_cui);
144 radius_copy_class(&entry->radius_class, &eapol->radius_class);
147 entry->eap_type_authsrv = eapol->eap_type_authsrv;
148 entry->vlan_id = ((struct sta_info *) eapol->sta)->vlan_id;
153 struct eapol_state_machine *eapol)
155 if (entry == NULL || eapol == NULL)
159 os_free(eapol->identity);
160 eapol->identity = os_malloc(entry->identity_len);
161 if (eapol->identity) {
162 eapol->identity_len = entry->identity_len;
163 os_memcpy(eapol->identity, entry->identity,
167 eapol->identity, eapol->identity_len);
171 wpabuf_free(eapol->radius_cui);
172 eapol->radius_cui = wpabuf_dup(entry->cui);
176 radius_free_class(&eapol->radius_class);
177 radius_copy_class(&eapol->radius_class, &entry->radius_class);
179 if (eapol->radius_class.attr) {
181 "PMKSA", (unsigned long) eapol->radius_class.count);
184 eapol->eap_type_authsrv = entry->eap_type_authsrv;
185 ((struct sta_info *) eapol->sta)->vlan_id = entry->vlan_id;
233 * @eapol: Pointer to EAPOL state machine data
246 struct eapol_state_machine *eapol, int akmp)
269 pmksa_cache_from_eapol_data(entry, eapol);