Home
last modified time | relevance | path

Searched refs:attr_len (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/wpa/src/common/
H A Ddpp_reconfig.c47 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 Ddpp_auth.c71 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 Ddpp_pkex.c36 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 Ddpp.h600 size_t attr_len);
603 const u8 *attr_start, size_t attr_len);
613 const u8 *attr_start, size_t attr_len);
637 size_t attr_len);
642 const u8 *attr_start, size_t attr_len);
648 size_t attr_len,
843 const u8 *attr_start, size_t attr_len);
846 const u8 *attr_start, size_t attr_len);
848 const u8 *attr_start, size_t attr_len);
H A Ddpp.c790 size_t attr_len; in dpp_build_conf_req_attr() local
821 attr_len = 4 + clear_len + AES_BLOCK_SIZE; in dpp_build_conf_req_attr()
824 attr_len += 5; in dpp_build_conf_req_attr()
826 msg = wpabuf_alloc(attr_len); in dpp_build_conf_req_attr()
2037 size_t clear_len, attr_len; in dpp_build_conf_resp() local
2119 attr_len = 4 + 1 + 4 + clear_len + AES_BLOCK_SIZE; in dpp_build_conf_resp()
2122 attr_len += 5; in dpp_build_conf_resp()
2124 msg = wpabuf_alloc(attr_len); in dpp_build_conf_resp()
2278 size_t attr_len) in dpp_conf_req_rx() argument
2301 if (dpp_check_attrs(attr_start, attr_len) < 0) { in dpp_conf_req_rx()
[all …]
H A Dnan_de.c693 u16 attr_len; in nan_de_get_attr() local
696 attr_len = WPA_GET_LE16(pos); in nan_de_get_attr()
698 if (attr_len > end - pos) { in nan_de_get_attr()
701 attr_id, attr_len, end - pos); in nan_de_get_attr()
711 pos += attr_len; in nan_de_get_attr()
H A Dieee802_11_common.c2554 size_t mbo_add_ie(u8 *buf, size_t len, const u8 *attr, size_t attr_len) in mbo_add_ie() argument
2560 if (len < 6 + attr_len) { in mbo_add_ie()
2563 len, attr_len); in mbo_add_ie()
2568 *buf++ = attr_len + 4; in mbo_add_ie()
2572 os_memcpy(buf, attr, attr_len); in mbo_add_ie()
2574 return 6 + attr_len; in mbo_add_ie()
H A Dieee802_11_common.h276 size_t mbo_add_ie(u8 *buf, size_t len, const u8 *attr, size_t attr_len);
H A Ddpp_crypto.c2156 size_t attr_len; in dpp_validate_csr() local
2172 &attr_len, &attr_type); in dpp_validate_csr()
2189 cp = base64_decode((const char *) attr, attr_len, &cp_len); in dpp_validate_csr()
/freebsd/contrib/wpa/src/eap_common/
H A Deap_sake_common.c167 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 Deap_sim_common.c1055 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 Dnetlink_message_writer.c367 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 Dnetlink_snl.h974 int attr_len = hdr->nlmsg_len - sizeof(struct nlmsghdr) - hdrlen; in snl_parse_errmsg() local
977 return (snl_parse_attrs_raw(ss, attr_head, attr_len, ps->np, ps->np_size, e)); in snl_parse_errmsg()
1139 snl_add_msg_attr(struct snl_writer *nw, int attr_type, int attr_len, const void *data) in snl_add_msg_attr() argument
1141 int required_len = NLA_ALIGN(attr_len + sizeof(struct nlattr)); in snl_add_msg_attr()
1150 nla->nla_len = attr_len + sizeof(struct nlattr); in snl_add_msg_attr()
1152 if (attr_len > 0) { in snl_add_msg_attr()
1153 if ((attr_len % 4) != 0) { in snl_add_msg_attr()
1157 memcpy((nla + 1), data, attr_len); in snl_add_msg_attr()
1166 int attr_len = nla_src->nla_len - sizeof(struct nlattr); in snl_add_msg_attr_raw() local
1168 assert(attr_len >= 0); in snl_add_msg_attr_raw()
[all …]
H A Dnetlink_message_writer.h219 bool nlattr_add(struct nl_writer *nw, uint16_t attr_type, uint16_t attr_len,
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dp2p.c19 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/contrib/wpa/wpa_supplicant/
H A Drobust_av.c1417 u8 attr_len, const u8 *attr_data) in wpas_fill_dscp_policy() argument
1421 if (attr_len < 4) { in wpas_fill_dscp_policy()
1424 attr_len); in wpas_fill_dscp_policy()
1432 if (attr_len < 3) { in wpas_fill_dscp_policy()
1435 attr_len); in wpas_fill_dscp_policy()
1444 if (attr_len < 1) { in wpas_fill_dscp_policy()
1447 attr_len); in wpas_fill_dscp_policy()
1451 policy->frame_classifier_len = attr_len; in wpas_fill_dscp_policy()
1454 if (attr_len < 1) { in wpas_fill_dscp_policy()
1457 attr_len); in wpas_fill_dscp_policy()
[all …]
/freebsd/contrib/wpa/src/p2p/
H A Dp2p_parse.c447 u16 attr_len; in p2p_parse_p2p_ie() local
455 attr_len = WPA_GET_LE16(pos); in p2p_parse_p2p_ie()
458 id, attr_len); in p2p_parse_p2p_ie()
459 if (attr_len > end - pos) { in p2p_parse_p2p_ie()
462 attr_len, (int) (end - pos)); in p2p_parse_p2p_ie()
466 if (p2p_parse_attribute(id, pos, attr_len, msg)) in p2p_parse_p2p_ie()
468 pos += attr_len; in p2p_parse_p2p_ie()
H A Dp2p_build.c485 size_t *total_len, u8 *attr_len) in p2p_buf_add_service_info() argument
595 WPA_PUT_LE16(attr_len, (u16) *total_len); in p2p_buf_add_service_info()
608 u8 *pos, *attr_len, *ie_len = NULL; in p2p_buf_add_service_instance() local
632 attr_len = wpabuf_put(tmp_buf, sizeof(u16)); in p2p_buf_add_service_instance()
633 WPA_PUT_LE16(attr_len, (u16) total_len); in p2p_buf_add_service_instance()
640 &ie_len, &pos, &total_len, attr_len); in p2p_buf_add_service_instance()
658 attr_len)) in p2p_buf_add_service_instance()
/freebsd/contrib/libpcap/
H A Dpcap-netfilter-linux.c217 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 Dtaclib.c1237 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/contrib/wpa/src/ap/
H A Dwps_hostapd.c340 size_t attr_len) in hapd_new_ap_event() argument
342 size_t blen = attr_len * 2 + 1; in hapd_new_ap_event()
345 wpa_snprintf_hex(buf, blen, attr, attr_len); in hapd_new_ap_event()
/freebsd/contrib/wpa/src/drivers/
H A Ddriver_nl80211.c313 size_t ack_len, attr_len; in ack_handler_cookie() local
324 attr_len = nlmsg_hdr(msg)->nlmsg_len - ack_len; in ack_handler_cookie()
329 nla_parse(tb, NLMSGERR_ATTR_MAX, attrs, attr_len, NULL); in ack_handler_cookie()