Lines Matching refs:attr

498 		       struct eap_sim_attrs *attr, int aka, int encr)
503 os_memset(attr, 0, sizeof(*attr));
504 attr->id_req = NO_ID_REQ;
505 attr->notification = -1;
506 attr->counter = -1;
507 attr->selected_version = -1;
508 attr->client_error_code = -1;
544 attr->rand = apos;
545 attr->num_chal = alen / GSM_RAND_LEN;
562 attr->autn = apos;
590 attr->nonce_mt = apos + 2;
594 attr->id_req = PERMANENT_ID;
603 attr->mac = apos + 2;
612 attr->notification = apos[0] * 256 + apos[1];
614 attr->notification);
618 attr->id_req = ANY_ID;
634 attr->identity = apos;
635 attr->identity_len = plen;
653 attr->version_list = apos + 2;
654 attr->version_list_len = list_len;
664 attr->selected_version = apos[0] * 256 + apos[1];
666 "%d", attr->selected_version);
670 attr->id_req = FULLAUTH_ID;
684 attr->counter = apos[0] * 256 + apos[1];
686 attr->counter);
702 attr->counter_too_small = 1;
718 attr->nonce_s = apos + 2;
727 attr->client_error_code = apos[0] * 256 + apos[1];
729 "%d", attr->client_error_code);
738 attr->iv = apos + 2;
742 attr->encr_data = apos + 2;
743 attr->encr_data_len = alen - 2;
744 if (attr->encr_data_len % 16) {
748 attr->encr_data_len);
764 " len %lu, attr len %lu)",
769 attr->next_pseudonym = pos + 4;
770 attr->next_pseudonym_len = plen;
784 " len %lu, attr len %lu)",
789 attr->next_reauth_id = pos + 4;
790 attr->next_reauth_id_len = plen;
794 attr->res_len_bits = WPA_GET_BE16(apos);
804 attr->res = apos;
805 attr->res_len = alen;
820 attr->auts = apos;
838 attr->checkcode = apos;
839 attr->checkcode_len = alen;
854 attr->result_ind = 1;
876 attr->kdf_input = apos;
877 attr->kdf_input_len = plen;
893 if (attr->kdf_count == EAP_AKA_PRIME_KDF_MAX) {
898 attr->kdf[attr->kdf_count] = WPA_GET_BE16(apos);
899 attr->kdf_count++;
909 attr->bidding = apos;
937 struct eap_sim_attrs *attr, int aka)
958 if (eap_sim_parse_attr(decrypted, decrypted + encr_data_len, attr,
1050 u8 * eap_sim_msg_add_full(struct eap_sim_msg *msg, u8 attr,
1065 wpabuf_put_u8(msg->buf, attr);
1074 u8 * eap_sim_msg_add(struct eap_sim_msg *msg, u8 attr, u16 value,
1089 wpabuf_put_u8(msg->buf, attr);
1102 u8 * eap_sim_msg_add_mac(struct eap_sim_msg *msg, u8 attr)
1104 u8 *pos = eap_sim_msg_add(msg, attr, 0, NULL, EAP_SIM_MAC_LEN);