| /freebsd/contrib/wpa/src/common/ |
| H A D | dpp_reconfig.c | 47 size_t attr_len; in dpp_build_reconfig_announcement() local 92 attr_len = 4 + SHA256_MAC_LEN; in dpp_build_reconfig_announcement() 93 attr_len += 4 + 2; in dpp_build_reconfig_announcement() 94 attr_len += 4 + wpabuf_len(a_nonce); in dpp_build_reconfig_announcement() 95 attr_len += 4 + wpabuf_len(e_id); in dpp_build_reconfig_announcement() 96 msg = dpp_alloc_msg(DPP_PA_RECONFIG_ANNOUNCEMENT, attr_len); in dpp_build_reconfig_announcement() 133 size_t attr_len; in dpp_reconfig_build_req() local 137 attr_len = 4 + 1 + 4 + 1 + 4 + os_strlen(auth->conf->connector) + in dpp_reconfig_build_req() 139 msg = dpp_alloc_msg(DPP_PA_RECONFIG_AUTH_REQ, attr_len); in dpp_reconfig_build_req() 334 size_t clear_len, attr_len, len[2]; in dpp_reconfig_build_resp() local [all …]
|
| H A D | dpp_auth.c | 71 size_t len[2], siv_len, attr_len; in dpp_auth_build_req() local 75 attr_len = 2 * (4 + SHA256_MAC_LEN) + 4 + (pi ? wpabuf_len(pi) : 0) + in dpp_auth_build_req() 78 attr_len += 4 + 2; in dpp_auth_build_req() 80 attr_len += 5; in dpp_auth_build_req() 84 attr_len += 5; in dpp_auth_build_req() 86 msg = dpp_alloc_msg(DPP_PA_AUTHENTICATION_REQ, attr_len); in dpp_auth_build_req() 250 size_t len[2], siv_len, attr_len; in dpp_auth_build_resp() local 258 attr_len = 4 + 1 + 2 * (4 + SHA256_MAC_LEN) + in dpp_auth_build_resp() 261 attr_len += 5; in dpp_auth_build_resp() 265 attr_len += 5; in dpp_auth_build_resp() [all …]
|
| H A D | dpp_pkex.c | 36 size_t attr_len; in dpp_pkex_build_exchange_req() local 79 attr_len = 4 + 2; in dpp_pkex_build_exchange_req() 82 attr_len += 4 + 1; in dpp_pkex_build_exchange_req() 85 attr_len += 4 + os_strlen(pkex->identifier); in dpp_pkex_build_exchange_req() 86 attr_len += 4 + 2 * curve->prime_len; in dpp_pkex_build_exchange_req() 88 DPP_PA_PKEX_V1_EXCHANGE_REQ, attr_len); in dpp_pkex_build_exchange_req() 221 size_t attr_len; in dpp_pkex_build_exchange_resp() local 226 attr_len = 4 + 1; in dpp_pkex_build_exchange_resp() 229 attr_len += 4 + 1; in dpp_pkex_build_exchange_resp() 232 attr_len += 4 + os_strlen(pkex->identifier); in dpp_pkex_build_exchange_resp() [all …]
|
| H A D | dpp.h | 608 size_t attr_len); 611 const u8 *attr_start, size_t attr_len); 621 const u8 *attr_start, size_t attr_len); 645 size_t attr_len); 650 const u8 *attr_start, size_t attr_len); 656 size_t attr_len, 851 const u8 *attr_start, size_t attr_len); 854 const u8 *attr_start, size_t attr_len); 856 const u8 *attr_start, size_t attr_len);
|
| H A D | dpp.c | 791 size_t attr_len; in dpp_build_conf_req_attr() local 822 attr_len = 4 + clear_len + AES_BLOCK_SIZE; in dpp_build_conf_req_attr() 825 attr_len += 5; in dpp_build_conf_req_attr() 827 msg = wpabuf_alloc(attr_len); in dpp_build_conf_req_attr() 2086 size_t clear_len, attr_len; in dpp_build_conf_resp() local 2168 attr_len = 4 + 1 + 4 + clear_len + AES_BLOCK_SIZE; in dpp_build_conf_resp() 2171 attr_len += 5; in dpp_build_conf_resp() 2173 msg = wpabuf_alloc(attr_len); in dpp_build_conf_resp() 2327 size_t attr_len) in dpp_conf_req_rx() argument 2350 if (dpp_check_attrs(attr_start, attr_len) < 0) { in dpp_conf_req_rx() [all …]
|
| H A D | proximity_ranging.c | 899 u16 attr_len; in pr_parse_proximity_ranging_element() local 907 attr_len = WPA_GET_LE16(pos); in pr_parse_proximity_ranging_element() 910 id, attr_len); in pr_parse_proximity_ranging_element() 911 if (attr_len > end - pos) { in pr_parse_proximity_ranging_element() 914 attr_len, (int) (end - pos)); in pr_parse_proximity_ranging_element() 918 if (pr_parse_attribute(id, pos, attr_len, msg)) in pr_parse_proximity_ranging_element() 920 pos += attr_len; in pr_parse_proximity_ranging_element()
|
| H A D | ieee802_11_common.c | 2690 size_t mbo_add_ie(u8 *buf, size_t len, const u8 *attr, size_t attr_len) in mbo_add_ie() argument 2696 if (len < 6 + attr_len) { in mbo_add_ie() 2699 len, attr_len); in mbo_add_ie() 2704 *buf++ = attr_len + 4; in mbo_add_ie() 2708 os_memcpy(buf, attr, attr_len); in mbo_add_ie() 2710 return 6 + attr_len; in mbo_add_ie()
|
| H A D | nan_de.c | 1253 u16 attr_len; in nan_de_get_attr() local 1256 attr_len = WPA_GET_LE16(pos); in nan_de_get_attr() 1258 if (attr_len > end - pos) { in nan_de_get_attr() 1261 attr_id, attr_len, end - pos); in nan_de_get_attr() 1271 pos += attr_len; in nan_de_get_attr()
|
| /freebsd/contrib/wpa/src/nan/ |
| H A D | nan_util.c | 77 u16 attr_len = WPA_GET_LE16(pos); in nan_parse_attrs() local 80 if (attr_len > end - pos) in nan_parse_attrs() 90 entry->len = attr_len; in nan_parse_attrs() 95 if (attr_len < sizeof(struct nan_device_capa)) in nan_parse_attrs() 103 entry->len = attr_len; in nan_parse_attrs() 108 if (attr_len < sizeof(struct ieee80211_ndp)) in nan_parse_attrs() 112 attrs->ndp_len = attr_len; in nan_parse_attrs() 116 if (attr_len < sizeof(struct nan_avail)) in nan_parse_attrs() 124 entry->len = attr_len; in nan_parse_attrs() 129 if (attr_len < sizeof(struct ieee80211_ndc)) in nan_parse_attrs() [all …]
|
| H A D | nan_pairing.c | 1365 size_t attr_len) in nan_pairing_followup_rx() argument 1414 if (attr_len < sizeof(*shared_key_descr) + sizeof(*key_desc) + 2) { in nan_pairing_followup_rx() 1423 if (attr_len < sizeof(*shared_key_descr) + sizeof(*key_desc) + 2 + in nan_pairing_followup_rx()
|
| /freebsd/contrib/wpa/src/eap_common/ |
| H A D | eap_sake_common.c | 167 u8 attr_id, attr_len; in eap_sake_parse_attributes() local 175 attr_len = *pos++; in eap_sake_parse_attributes() 177 if (attr_len < 2) { in eap_sake_parse_attributes() 180 attr_len); in eap_sake_parse_attributes() 183 attr_len -= 2; in eap_sake_parse_attributes() 185 if (attr_len > end - pos) { in eap_sake_parse_attributes() 190 if (eap_sake_parse_add_attr(attr, attr_id, attr_len, pos)) in eap_sake_parse_attributes() 193 pos += attr_len; in eap_sake_parse_attributes()
|
| H A D | eap_sim_common.c | 1055 int attr_len = 2 + len; in eap_sim_msg_add_full() local 1062 pad_len = (4 - attr_len % 4) % 4; in eap_sim_msg_add_full() 1063 attr_len += pad_len; in eap_sim_msg_add_full() 1064 if (wpabuf_resize(&msg->buf, attr_len)) in eap_sim_msg_add_full() 1068 wpabuf_put_u8(msg->buf, attr_len / 4); in eap_sim_msg_add_full() 1079 int attr_len = 4 + len; in eap_sim_msg_add() local 1086 pad_len = (4 - attr_len % 4) % 4; in eap_sim_msg_add() 1087 attr_len += pad_len; in eap_sim_msg_add() 1088 if (wpabuf_resize(&msg->buf, attr_len)) in eap_sim_msg_add() 1092 wpabuf_put_u8(msg->buf, attr_len / 4); in eap_sim_msg_add()
|
| /freebsd/sys/netlink/ |
| H A D | netlink_message_writer.c | 367 nlattr_add(struct nl_writer *nw, uint16_t attr_type, uint16_t attr_len, in nlattr_add() argument 374 KASSERT(attr_len <= UINT16_MAX - sizeof(struct nlattr), in nlattr_add() 375 ("%s: invalid attribute length %u", __func__, attr_len)); in nlattr_add() 377 required_len = NLA_ALIGN(attr_len + sizeof(struct nlattr)); in nlattr_add() 386 nla->nla_len = attr_len + sizeof(struct nlattr); in nlattr_add() 388 if (attr_len > 0) { in nlattr_add() 389 if ((attr_len % 4) != 0) { in nlattr_add() 393 memcpy((nla + 1), data, attr_len); in nlattr_add()
|
| H A D | netlink_snl.h | 1073 int attr_len = hdr->nlmsg_len - sizeof(struct nlmsghdr) - hdrlen; in snl_parse_errmsg() local 1076 return (snl_parse_attrs_raw(ss, attr_head, attr_len, ps->np, ps->np_size, e)); in snl_parse_errmsg() 1236 snl_add_msg_attr(struct snl_writer *nw, int attr_type, int attr_len, const void *data) in snl_add_msg_attr() argument 1238 int required_len = NLA_ALIGN(attr_len + sizeof(struct nlattr)); in snl_add_msg_attr() 1247 nla->nla_len = attr_len + sizeof(struct nlattr); in snl_add_msg_attr() 1249 if (attr_len > 0) { in snl_add_msg_attr() 1250 if ((attr_len % 4) != 0) { in snl_add_msg_attr() 1254 memcpy((nla + 1), data, attr_len); in snl_add_msg_attr() 1263 int attr_len = nla_src->nla_len - sizeof(struct nlattr); in snl_add_msg_attr_raw() local 1265 assert(attr_len >= 0); in snl_add_msg_attr_raw() [all …]
|
| H A D | netlink_message_writer.h | 221 bool nlattr_add(struct nl_writer *nw, uint16_t attr_type, uint16_t attr_len,
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | p2p.c | 18 u16 attr_len; in ath11k_p2p_noa_ie_fill() local 55 attr_len = 2; /* index + oppps_ctwindow */ in ath11k_p2p_noa_ie_fill() 56 attr_len += noa_descriptors * sizeof(struct ieee80211_p2p_noa_desc); in ath11k_p2p_noa_ie_fill() 57 *noa_attr_len = __cpu_to_le16(attr_len); in ath11k_p2p_noa_ie_fill()
|
| /freebsd/sys/contrib/dev/athk/ath10k/ |
| H A D | p2p.c | 19 u16 attr_len; in ath10k_p2p_noa_ie_fill() local 49 attr_len = 2; /* index + oppps_ctwindow */ in ath10k_p2p_noa_ie_fill() 50 attr_len += noa_descriptors * sizeof(struct ieee80211_p2p_noa_desc); in ath10k_p2p_noa_ie_fill() 51 *noa_attr_len = __cpu_to_le16(attr_len); in ath10k_p2p_noa_ie_fill()
|
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | p2p.c | 19 u16 attr_len; in ath12k_p2p_noa_ie_fill() local 51 attr_len = 2; /* index + oppps_ctwindow */ in ath12k_p2p_noa_ie_fill() 52 attr_len += noa_descriptors * sizeof(struct ieee80211_p2p_noa_desc); in ath12k_p2p_noa_ie_fill() 53 *noa_attr_len = __cpu_to_le16(attr_len); in ath12k_p2p_noa_ie_fill()
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | robust_av.c | 1605 u8 attr_len, const u8 *attr_data) in wpas_fill_dscp_policy() argument 1609 if (attr_len < 4) { in wpas_fill_dscp_policy() 1612 attr_len); in wpas_fill_dscp_policy() 1620 if (attr_len < 3) { in wpas_fill_dscp_policy() 1623 attr_len); in wpas_fill_dscp_policy() 1632 if (attr_len < 1) { in wpas_fill_dscp_policy() 1635 attr_len); in wpas_fill_dscp_policy() 1639 policy->frame_classifier_len = attr_len; in wpas_fill_dscp_policy() 1642 if (attr_len < 1) { in wpas_fill_dscp_policy() 1645 attr_len); in wpas_fill_dscp_policy() [all …]
|
| /freebsd/contrib/wpa/src/p2p/ |
| H A D | p2p_parse.c | 501 u16 attr_len; in p2p_parse_p2p_ie() local 509 attr_len = WPA_GET_LE16(pos); in p2p_parse_p2p_ie() 512 id, attr_len); in p2p_parse_p2p_ie() 513 if (attr_len > end - pos) { in p2p_parse_p2p_ie() 516 attr_len, (int) (end - pos)); in p2p_parse_p2p_ie() 520 if (p2p_parse_attribute(id, pos, attr_len, msg)) in p2p_parse_p2p_ie() 522 pos += attr_len; in p2p_parse_p2p_ie()
|
| H A D | p2p_build.c | 512 size_t *total_len, u8 *attr_len) in p2p_buf_add_service_info() argument 622 WPA_PUT_LE16(attr_len, (u16) *total_len); in p2p_buf_add_service_info() 635 u8 *pos, *attr_len, *ie_len = NULL; in p2p_buf_add_service_instance() local 659 attr_len = wpabuf_put(tmp_buf, sizeof(u16)); in p2p_buf_add_service_instance() 660 WPA_PUT_LE16(attr_len, (u16) total_len); in p2p_buf_add_service_instance() 667 &ie_len, &pos, &total_len, attr_len); in p2p_buf_add_service_instance() 685 attr_len)) in p2p_buf_add_service_instance()
|
| H A D | p2p.c | 6973 u16 rem_len, attr_len; in p2p_parse_data_element() local 6996 attr_len = WPA_GET_LE16(pos); in p2p_parse_data_element() 6999 if (rem_len < attr_len) in p2p_parse_data_element() 7001 next = pos + attr_len; in p2p_parse_data_element() 7002 rem_len -= attr_len; in p2p_parse_data_element() 7006 if (attr_len < 1) { in p2p_parse_data_element() 7012 attr_len--; in p2p_parse_data_element() 7015 if (attr_len < DEVICE_IDENTITY_KEY_LEN) { in p2p_parse_data_element() 7023 attr_len -= DEVICE_IDENTITY_KEY_LEN; in p2p_parse_data_element() 7030 if (attr_len < 4) { in p2p_parse_data_element() [all …]
|
| /freebsd/contrib/libpcap/ |
| H A D | pcap-netfilter-linux.c | 217 int attr_len = nlh->nlmsg_len - NLMSG_ALIGN(HDR_LENGTH); in netfilter_read_linux() local 219 while (NFA_OK(attr, attr_len)) { in netfilter_read_linux() 241 attr = NFA_NEXT(attr, attr_len); in netfilter_read_linux()
|
| /freebsd/lib/libtacplus/ |
| H A D | taclib.c | 1237 int i, attr_len; in tac_get_av_value() local 1244 if (attribute == NULL || (attr_len = strlen(attribute)) == 0) in tac_get_av_value() 1253 if (attr_len < candidate->len && in tac_get_av_value() 1254 strncmp(candidate->data, attribute, attr_len) == 0) { in tac_get_av_value() 1256 ch = candidate->data + attr_len; in tac_get_av_value()
|
| /freebsd/sys/contrib/dev/rtw89/ |
| H A D | ps.c | 409 noa_head->attr_len = cpu_to_le16(2); in rtw89_p2p_noa_renew() 429 le16_add_cpu(&noa_head->attr_len, sizeof(*desc)); in rtw89_p2p_noa_append()
|