Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:attr

141 			     struct eap_sim_attrs *attr)
143 if (attr->next_pseudonym) {
145 data->pseudonym = os_malloc(attr->next_pseudonym_len);
151 os_memcpy(data->pseudonym, attr->next_pseudonym,
152 attr->next_pseudonym_len);
153 data->pseudonym_len = attr->next_pseudonym_len;
160 if (attr->next_reauth_id) {
162 data->reauth_id = os_malloc(attr->next_reauth_id_len);
168 os_memcpy(data->reauth_id, attr->next_reauth_id,
169 attr->next_reauth_id_len);
170 data->reauth_id_len = attr->next_reauth_id_len;
383 struct eap_sim_attrs *attr)
390 switch (attr->id_req) {
417 attr->id_req);
426 struct eap_sim_attrs *attr)
435 if (!attr->mac || !attr->rand || !attr->autn) {
438 !attr->mac ? " AT_MAC" : "",
439 !attr->rand ? " AT_RAND" : "",
440 !attr->autn ? " AT_AUTN" : "");
444 os_memcpy(data->rand, attr->rand, EAP_AKA_RAND_LEN);
445 os_memcpy(data->autn, attr->autn, EAP_AKA_AUTN_LEN);
476 attr->mac, (u8 *) "", 0)) {
489 if (attr->encr_data) {
491 decrypted = eap_sim_parse_encr(data->k_encr, attr->encr_data,
492 attr->encr_data_len, attr->iv,
517 struct eap_sim_attrs *attr)
522 if (attr->encr_data == NULL || attr->iv == NULL) {
528 decrypted = eap_sim_parse_encr(data->k_encr, attr->encr_data,
529 attr->encr_data_len, attr->iv, &eattr,
553 struct eap_sim_attrs *attr)
555 if (attr->mac == NULL) {
562 attr->mac, (u8 *) "", 0)) {
569 eap_aka_process_notification_reauth(data, attr)) {
584 struct eap_sim_attrs *attr)
594 if (attr->notification == -1) {
601 if ((attr->notification & 0x4000) == 0 &&
602 eap_aka_process_notification_auth(data, req, reqDataLen, attr)) {
607 eap_sim_report_notification(sm->msg_ctx, attr->notification, 1);
608 if (attr->notification >= 0 && attr->notification < 32768) {
612 attr->notification);
621 struct eap_sim_attrs *attr)
637 attr->mac, (u8 *) "", 0)) {
644 if (attr->encr_data == NULL || attr->iv == NULL) {
651 decrypted = eap_sim_parse_encr(data->k_encr, attr->encr_data,
652 attr->encr_data_len, attr->iv, &eattr,
735 struct eap_sim_attrs attr;
764 if (eap_sim_parse_attr(pos, reqData + len, &attr, 1, 0)) {
773 respDataLen, &attr);
777 respDataLen, &attr);
781 respDataLen, &attr);
785 respDataLen, &attr);