Home
last modified time | relevance | path

Searched refs:wpabuf_len (Results 1 – 25 of 40) sorted by relevance

12

/hal_espressif-latest/components/wpa_supplicant/src/eap_peer/
Deap_common.c35 if (wpabuf_len(msg) < sizeof(*hdr)) { in eap_hdr_len_valid()
41 if (len < sizeof(*hdr) + min_payload || len > wpabuf_len(msg)) { in eap_hdr_len_valid()
171 if (wpabuf_len(msg) < sizeof(*hdr)) in eap_update_len()
173 hdr->length = host_to_be16(wpabuf_len(msg)); in eap_update_len()
186 if (wpabuf_len(msg) < sizeof(*eap)) in eap_get_id()
201 if (wpabuf_len(msg) < sizeof(struct eap_hdr) + 1) in eap_get_type()
Deap_tls_common.c343 tls_in_len = data->tls_in ? wpabuf_len(data->tls_in) : 0; in eap_peer_tls_reassemble_fragment()
344 in_len = in_data ? wpabuf_len(in_data) : 0; in eap_peer_tls_reassemble_fragment()
414 if (data->tls_in_left > wpabuf_len(in_data) || data->tls_in) { in eap_peer_tls_data_reassemble()
508 len = wpabuf_len(data->tls_out) - data->tls_out_pos; in eap_tls_process_output()
512 (unsigned long) wpabuf_len(data->tls_out)); in eap_tls_process_output()
527 (wpabuf_len(data->tls_out) > data->tls_out_limit || in eap_tls_process_output()
554 wpabuf_put_be32(*out_data, wpabuf_len(data->tls_out)); in eap_tls_process_output()
606 if (data->tls_out && wpabuf_len(data->tls_out) > 0 && in_len > 0) { in eap_peer_tls_process_helper()
612 if (data->tls_out == NULL || wpabuf_len(data->tls_out) == 0) { in eap_peer_tls_process_helper()
651 if (data->tls_out == NULL || wpabuf_len(data->tls_out) == 0) { in eap_peer_tls_process_helper()
[all …]
Deap_peap.c636 e = wpabuf_alloc(sizeof(*tlv) + wpabuf_len(buf)); in eap_peapv2_tlv_eap_payload()
646 tlv->length = host_to_be16(wpabuf_len(buf)); in eap_peapv2_tlv_eap_payload()
707 wpabuf_len(buf), in eap_peap_phase2_request()
817 " Phase 2", (unsigned long) wpabuf_len(in_data)); in eap_peap_decrypt()
830 if (wpabuf_len(in_data) == 0 && sm->workaround && in eap_peap_decrypt()
842 } else if (wpabuf_len(in_data) == 0) { in eap_peap_decrypt()
858 if (wpabuf_len(in_decrypted) == 5 && hdr->code == EAP_CODE_REQUEST && in eap_peap_decrypt()
865 if (wpabuf_len(in_decrypted) >= 5 && hdr->code == EAP_CODE_REQUEST && in eap_peap_decrypt()
873 wpabuf_len(in_decrypted)); in eap_peap_decrypt()
883 wpabuf_len(in_decrypted)); in eap_peap_decrypt()
[all …]
Deap_fast_common.c39 eap_fast_put_tlv_hdr(buf, type, wpabuf_len(data)); in eap_fast_put_tlv_buf()
53 e = wpabuf_alloc(sizeof(struct pac_tlv_hdr) + wpabuf_len(buf)); in eap_fast_tlv_eap_payload()
Deap_ttls.c187 msg = wpabuf_alloc(sizeof(struct ttls_avp) + wpabuf_len(*resp) + 4); in eap_ttls_avp_encapsulate()
195 pos = eap_ttls_avp_hdr(avp, avp_code, 0, mandatory, wpabuf_len(*resp)); in eap_ttls_avp_encapsulate()
196 os_memcpy(pos, wpabuf_head(*resp), wpabuf_len(*resp)); in eap_ttls_avp_encapsulate()
197 pos += wpabuf_len(*resp); in eap_ttls_avp_encapsulate()
936 left = wpabuf_len(in_decrypted); in eap_ttls_parse_avps()
1328 in_data ? (unsigned long) wpabuf_len(in_data) : 0); in eap_ttls_decrypt()
1338 if (wpabuf_len(in_decrypted) == 0) { in eap_ttls_decrypt()
1346 if ((in_data == NULL || wpabuf_len(in_data) == 0) && in eap_ttls_decrypt()
1352 if (in_data == NULL || wpabuf_len(in_data) == 0) { in eap_ttls_decrypt()
1412 if (*out_data == NULL || wpabuf_len(*out_data) == 0) { in eap_ttls_process_handshake()
/hal_espressif-latest/components/wpa_supplicant/src/utils/
Dwpabuf.c174 struct wpabuf *buf = wpabuf_alloc(wpabuf_len(src)); in wpabuf_dup()
176 wpabuf_put_data(buf, wpabuf_head(src), wpabuf_len(src)); in wpabuf_dup()
213 os_memset(wpabuf_mhead(buf), 0, wpabuf_len(buf)); in wpabuf_clear_free()
221 void *tmp = wpabuf_mhead_u8(buf) + wpabuf_len(buf); in wpabuf_put()
248 len += wpabuf_len(a); in wpabuf_concat()
250 len += wpabuf_len(b); in wpabuf_concat()
287 blen = wpabuf_len(buf); in wpabuf_zeropad()
304 void *tmp = wpabuf_mhead_u8(buf) + wpabuf_len(buf); in wpabuf_printf()
Dext_password.c91 if (mlock(wpabuf_head(buf), wpabuf_len(buf)) < 0) { in ext_password_alloc()
105 os_memset(wpabuf_mhead(pw), 0, wpabuf_len(pw)); in ext_password_free()
107 if (munlock(wpabuf_head(pw), wpabuf_len(pw)) < 0) { in ext_password_free()
/hal_espressif-latest/components/wpa_supplicant/src/wps/
Dwps_attr_build.c85 wpabuf_put_be16(msg, wpabuf_len(pubkey)); in wps_build_public_key()
181 len[0] = wpabuf_len(wps->last_msg); in wps_build_authenticator()
183 len[1] = wpabuf_len(msg); in wps_build_authenticator()
389 wpabuf_len(msg), hash) < 0) in wps_build_key_wrap_auth()
409 pad_len = block_size - wpabuf_len(plain) % block_size; in wps_build_encr_settings()
413 wpabuf_put_be16(msg, block_size + wpabuf_len(plain)); in wps_build_encr_settings()
421 if (aes_128_cbc_encrypt(wps->keywrapkey, iv, data, wpabuf_len(plain))) in wps_build_encr_settings()
440 hash_len = wpabuf_len(pubkey); in wps_build_oob_dev_pw()
475 ie = wpabuf_alloc(wpabuf_len(data) + 100); in wps_ie_encapsulate()
482 end = pos + wpabuf_len(data); in wps_ie_encapsulate()
Dwps_dev_attr.c210 wpabuf_len(dev->vendor_ext_m1)); in wps_build_vendor_ext_m1()
212 wpabuf_put_be16(msg, wpabuf_len(dev->vendor_ext_m1)); in wps_build_vendor_ext_m1()
235 wpabuf_len(dev->vendor_ext[i])); in wps_build_vendor_ext()
237 wpabuf_put_be16(msg, wpabuf_len(dev->vendor_ext[i])); in wps_build_vendor_ext()
253 wpabuf_put_be16(msg, wpabuf_len(dev->application_ext)); in wps_build_application_ext()
Dwps_attr_process.c39 len[0] = wpabuf_len(wps->last_msg); in wps_process_authenticator()
41 len[1] = wpabuf_len(msg) - 4 - WPS_AUTHENTICATOR_LEN; in wps_process_authenticator()
67 len = wpabuf_len(msg) - 4 - WPS_KWA_LEN; in wps_process_key_wrap_auth()
Dwps_common.c106 len[0] = wpabuf_len(dh_shared); in wps_derive_keys()
184 wpabuf_len(decrypted))) { in wps_decrypt_encr_settings()
192 pos = wpabuf_head_u8(decrypted) + wpabuf_len(decrypted) - 1; in wps_decrypt_encr_settings()
194 if (pad > wpabuf_len(decrypted)) { in wps_decrypt_encr_settings()
438 wpabuf_head(dev_pw), wpabuf_len(dev_pw)) || in wps_build_nfc_pw_token()
750 WPA_PUT_BE16(len, wpabuf_len(msg) - 2); in wps_build_nfc_handover_req()
833 WPA_PUT_BE16(len, wpabuf_len(msg) - 2); in wps_build_nfc_handover_sel()
905 dev_pw_len = wpabuf_len(nfc_dev_pw); in wps_build_nfc_handover_sel_p2p()
Dwps.c78 wpabuf_len(cfg->wps->ap_nfc_dev_pw)); in wps_init()
83 data->dev_password_len = wpabuf_len(cfg->wps->ap_nfc_dev_pw); in wps_init()
515 *len = wpabuf_len(ie) - 2; in wps_build_assoc_req_ie()
549 *len = wpabuf_len(ie) - 2; in wps_build_assoc_resp_ie()
Dwps_enrollee.c65 len[2] = wpabuf_len(wps->dh_pubkey_e); in wps_build_e_hash()
67 len[3] = wpabuf_len(wps->dh_pubkey_r); in wps_build_e_hash()
655 len[2] = wpabuf_len(wps->dh_pubkey_e); in wps_process_r_snonce1()
657 len[3] = wpabuf_len(wps->dh_pubkey_r); in wps_process_r_snonce1()
695 len[2] = wpabuf_len(wps->dh_pubkey_e); in wps_process_r_snonce2()
697 len[3] = wpabuf_len(wps->dh_pubkey_r); in wps_process_r_snonce2()
924 cred->cred_attr_len = wpabuf_len(attrs); in wps_process_ap_settings_e()
1656 (unsigned long) wpabuf_len(msg), op_code); in wps_enrollee_process_msg()
/hal_espressif-latest/components/wpa_supplicant/src/crypto/
Dtls_internal.c499 in_data ? wpabuf_len(in_data) : 0, in tls_connection_handshake2()
543 wpabuf_len(in_data), &res_len); in tls_connection_server_handshake()
569 buf = wpabuf_alloc(wpabuf_len(in_data) + 300); in tls_connection_encrypt()
573 wpabuf_len(in_data), in tls_connection_encrypt()
588 buf = wpabuf_alloc(wpabuf_len(in_data) + 300); in tls_connection_encrypt()
592 wpabuf_len(in_data), in tls_connection_encrypt()
626 wpabuf_len(in_data), in tls_connection_decrypt2()
634 buf = wpabuf_alloc((wpabuf_len(in_data) + 500) * 3); in tls_connection_decrypt2()
638 wpabuf_len(in_data), in tls_connection_decrypt2()
Ddh_groups.c1228 wpabuf_head(*priv), wpabuf_len(*priv), in dh_init()
1264 if (crypto_mod_exp(wpabuf_head(peer_public), wpabuf_len(peer_public), in dh_derive_shared()
1265 wpabuf_head(own_private), wpabuf_len(own_private), in dh_derive_shared()
/hal_espressif-latest/components/wpa_supplicant/include/utils/
Dwpa_debug.h96 wpa_hexdump(level, title, wpabuf_head(buf), wpabuf_len(buf)); in wpa_hexdump_buf()
117 wpa_hexdump_key(level, title, wpabuf_head(buf), wpabuf_len(buf)); in wpa_hexdump_buf_key()
Dwpabuf.h63 static inline size_t wpabuf_len(const struct wpabuf *buf) in wpabuf_len() function
154 wpabuf_put_data(dst, wpabuf_head(src), wpabuf_len(src)); in wpabuf_put_buf()
/hal_espressif-latest/components/wpa_supplicant/src/tls/
Dasn1.c542 asn1_put_len(buf, wpabuf_len(val)); in asn1_put_octet_string()
591 wpabuf_len(payload)); in asn1_put_sequence()
599 wpabuf_len(payload)); in asn1_put_set()
626 len += wpabuf_len(params); in asn1_build_alg_id()
643 res = wpabuf_alloc(10 + wpabuf_len(buf)); in asn1_encaps()
645 asn1_put_hdr(res, class, 1, tag, wpabuf_len(buf)); in asn1_encaps()
/hal_espressif-latest/components/wpa_supplicant/src/eap_server/
Deap_server_wsc.c144 send_len = wpabuf_len(data->out_buf) - data->out_used; in eap_wsc_build_msg()
167 wpabuf_put_be16(req, wpabuf_len(data->out_buf)); in eap_wsc_build_msg()
173 if (data->out_used == wpabuf_len(data->out_buf)) { in eap_wsc_build_msg()
184 (unsigned long) wpabuf_len(data->out_buf) - in eap_wsc_build_msg()
Deap_server.c342 if (!sm->eap_if.eapRespData || wpabuf_len(sm->eap_if.eapRespData) < 20) in SM_STATE()
363 if (wpabuf_len(sm->eap_if.eapReqData) >= 20) in SM_STATE()
617 if (nak && wpabuf_len(sm->eap_if.eapRespData) > sizeof(*nak)) { in SM_STATE()
619 if (len > wpabuf_len(sm->eap_if.eapRespData)) in SM_STATE()
620 len = wpabuf_len(sm->eap_if.eapRespData); in SM_STATE()
747 wpabuf_head(msg), wpabuf_len(msg), hash) < 0) { in erp_send_finish_reauth()
1511 if (resp == NULL || wpabuf_len(resp) < sizeof(*hdr)) { in eap_sm_parseEapResp()
1514 resp ? (unsigned long) wpabuf_len(resp) : 0); in eap_sm_parseEapResp()
1520 if (plen > wpabuf_len(resp)) { in eap_sm_parseEapResp()
1523 (unsigned long) wpabuf_len(resp), in eap_sm_parseEapResp()
[all …]
/hal_espressif-latest/components/wpa_supplicant/src/common/
Ddpp.c756 len[0] = wpabuf_len(der); in dpp_bootstrap_key_hash()
803 len = wpabuf_len(der); in dpp_keygen()
812 base64 = (char *)base64_encode(wpabuf_head(der), wpabuf_len(der), &len); in dpp_keygen()
999 attr_len = 2 * (4 + SHA256_MAC_LEN) + 4 + (pi ? wpabuf_len(pi) : 0) + in dpp_auth_build_req()
1022 wpabuf_put_le16(msg, wpabuf_len(pi)); in dpp_auth_build_req()
1162 4 + (pr ? wpabuf_len(pr) : 0) + 4 + sizeof(wrapped_data); in dpp_auth_build_resp()
1186 wpabuf_put_le16(msg, wpabuf_len(pr)); in dpp_auth_build_resp()
1727 wpabuf_put_le16(msg, wpabuf_len(clear) + AES_BLOCK_SIZE); in dpp_build_conf_req_attr()
1728 wrapped = wpabuf_put(msg, wpabuf_len(clear) + AES_BLOCK_SIZE); in dpp_build_conf_req_attr()
1733 wpabuf_head(clear), wpabuf_len(clear), in dpp_build_conf_req_attr()
[all …]
Dmbo.c263 res = mbo_add_ie(buf, len, wpabuf_head_u8(mbo), wpabuf_len(mbo)); in wpas_mbo_ie()
302 wpabuf_head(buf), wpabuf_len(buf), 0); in wpas_mbo_send_wnm_notification()
321 wpabuf_len(buf)); in wpas_mbo_non_pref_chan_changed()
/hal_espressif-latest/components/wpa_supplicant/esp_supplicant/src/crypto/
Dtls_mbedtls.c136 if (data->in_data == NULL || len > wpabuf_len(data->in_data)) { in tls_mbedtls_read()
144 if (len < wpabuf_len(data->in_data)) { in tls_mbedtls_read()
147 wpabuf_len(data->in_data) - len); in tls_mbedtls_read()
751 if (wpabuf_len(in_data)) { in tls_connection_handshake()
820 (unsigned char*) wpabuf_head(in_data), wpabuf_len(in_data)); in tls_connection_encrypt()
822 if (ret < wpabuf_len(in_data)) { in tls_connection_encrypt()
/hal_espressif-latest/components/wpa_supplicant/esp_supplicant/src/
Desp_wpa3.c102 len = wpabuf_len(g_sae_token); in wpa3_build_sae_commit()
223 *sae_msg_len = wpabuf_len(g_sae_commit); in wpa3_build_sae_msg()
229 *sae_msg_len = wpabuf_len(g_sae_confirm); in wpa3_build_sae_msg()
268 len = wpabuf_len(groups); in wpa3_check_sae_rejected_groups()
/hal_espressif-latest/components/wpa_supplicant/src/ap/
Dieee802_11.c158 wpabuf_len(data)); in auth_sae_send_commit()
184 wpabuf_len(data)); in auth_sae_send_confirm()
438 len = wpabuf_len(groups); in check_sae_rejected_groups()
656 data ? wpabuf_len(data) : 0); in handle_auth_sae()

12