| /hal_espressif-latest/components/wpa_supplicant/src/wps/ |
| D | wps_attr_parse.h | 16 const u8 *version; /* 1 octet */ 17 const u8 *version2; /* 1 octet */ 18 const u8 *msg_type; /* 1 octet */ 19 const u8 *enrollee_nonce; /* WPS_NONCE_LEN (16) octets */ 20 const u8 *registrar_nonce; /* WPS_NONCE_LEN (16) octets */ 21 const u8 *uuid_r; /* WPS_UUID_LEN (16) octets */ 22 const u8 *uuid_e; /* WPS_UUID_LEN (16) octets */ 23 const u8 *auth_type_flags; /* 2 octets */ 24 const u8 *encr_type_flags; /* 2 octets */ 25 const u8 *conn_type_flags; /* 1 octet */ [all …]
|
| D | wps.h | 48 u8 ssid[SSID_MAX_LEN]; 52 u8 key_idx; 53 u8 key[64]; 55 u8 mac_addr[ETH_ALEN]; 56 const u8 *cred_attr; 86 u8 mac_addr[ETH_ALEN]; 92 u8 pri_dev_type[WPS_DEV_TYPE_LEN]; 94 u8 sec_dev_type[WPS_SEC_DEVICE_TYPES][WPS_DEV_TYPE_LEN]; 95 u8 num_sec_dev_types; 97 u8 rf_bands; [all …]
|
| /hal_espressif-latest/components/wpa_supplicant/src/crypto/ |
| D | aes_wrap.h | 21 int __must_check aes_wrap(const u8 *kek, size_t kek_len, int n, const u8 *plain, 22 u8 *cipher); 23 int __must_check aes_unwrap(const u8 *kek, size_t kek_len, int n, 24 const u8 *cipher, u8 *plain); 25 int __must_check omac1_aes_vector(const u8 *key, size_t key_len, 26 size_t num_elem, const u8 *addr[], 27 const size_t *len, u8 *mac); 28 int __must_check omac1_aes_128_vector(const u8 *key, size_t num_elem, 29 const u8 *addr[], const size_t *len, 30 u8 *mac); [all …]
|
| D | ms_funcs.h | 12 int generate_nt_response(const u8 *auth_challenge, const u8 *peer_challenge, 13 const u8 *username, size_t username_len, 14 const u8 *password, size_t password_len, 15 u8 *response); 16 int generate_nt_response_pwhash(const u8 *auth_challenge, 17 const u8 *peer_challenge, 18 const u8 *username, size_t username_len, 19 const u8 *password_hash, 20 u8 *response); 21 int generate_authenticator_response(const u8 *password, size_t password_len, [all …]
|
| D | ms_funcs.c | 25 static int utf8_to_ucs2(const u8 *utf8_string, size_t utf8_string_len, in utf8_to_ucs2() 26 u8 *ucs2_buffer, size_t ucs2_buffer_size, in utf8_to_ucs2() 32 u8 c = utf8_string[i]; in utf8_to_ucs2() 45 u8 c2 = utf8_string[++i]; in utf8_to_ucs2() 57 u8 c3 = utf8_string[++i]; in utf8_to_ucs2() 81 int challenge_hash(const u8 *peer_challenge, const u8 *auth_challenge, in challenge_hash() 82 const u8 *username, size_t username_len, u8 *challenge) in challenge_hash() 84 u8 hash[SHA1_MAC_LEN]; in challenge_hash() 109 int nt_password_hash(const u8 *password, size_t password_len, in nt_password_hash() 110 u8 *password_hash) in nt_password_hash() [all …]
|
| D | ccmp.h | 13 u8 * ccmp_decrypt(const u8 *tk, const u8 *hdr, const u8 *data, 15 u8 * ccmp_encrypt(const u8 *tk, u8 *frame, size_t len, size_t hdrlen, 16 u8 *pn, int keyid, size_t *encrypted_len); 17 u8 * ccmp_encrypt_pv1(const u8 *tk, const u8 *a1, const u8 *a2, const u8 *a3, 18 const u8 *frame, size_t len, 19 size_t hdrlen, const u8 *pn, int keyid, 21 void ccmp_get_pn(u8 *pn, const u8 *data); 22 u8 * ccmp_256_decrypt(const u8 *tk, const u8 *hdr, const u8 *data, 24 u8 * ccmp_256_encrypt(const u8 *tk, u8 *frame, size_t len, size_t hdrlen, 25 u8 *pn, int keyid, size_t *encrypted_len);
|
| D | aes-gcm.c | 16 static void inc32(u8 *block) in inc32() 25 static void xor_block(u8 *dst, const u8 *src) in xor_block() 36 static void shift_right_block(u8 *v) in shift_right_block() 65 static void gf_mult(const u8 *x, const u8 *y, u8 *z) in gf_mult() 67 u8 v[16]; in gf_mult() 96 static void ghash_start(u8 *y) in ghash_start() 103 static void ghash(const u8 *h, const u8 *x, size_t xlen, u8 *y) in ghash() 106 const u8 *xpos = x; in ghash() 107 u8 tmp[16]; in ghash() 143 static void aes_gctr(void *aes, const u8 *icb, const u8 *x, size_t xlen, u8 *y) in aes_gctr() [all …]
|
| D | crypto.h | 33 int md4_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac); 43 int md5_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac); 54 int sha1_vector(size_t num_elem, const u8 *addr[], const size_t *len, 55 u8 *mac); 69 int __must_check fips186_2_prf(const u8 *seed, size_t seed_len, u8 *x, 80 int sha256_vector(size_t num_elem, const u8 *addr[], const size_t *len, 81 u8 *mac); 91 int sha384_vector(size_t num_elem, const u8 *addr[], const size_t *len, 92 u8 *mac); 102 int sha512_vector(size_t num_elem, const u8 *addr[], const size_t *len, [all …]
|
| D | dh_groups.c | 23 static const u8 dh_group1_generator[1] = { 0x02 }; 24 static const u8 dh_group1_prime[96] = { 38 static const u8 dh_group1_order[96] = { 57 static const u8 dh_group2_generator[1] = { 0x02 }; 58 static const u8 dh_group2_prime[128] = { 76 static const u8 dh_group2_order[128] = { 101 static const u8 dh_group5_generator[1] = { 0x02 }; 102 static const u8 dh_group5_prime[192] = { 128 static const u8 dh_group5_order[192] = { 161 static const u8 dh_group14_generator[1] = { 0x02 }; [all …]
|
| D | sha256.h | 14 int hmac_sha256_vector(const u8 *key, size_t key_len, size_t num_elem, 15 const u8 *addr[], const size_t *len, u8 *mac); 16 int hmac_sha256(const u8 *key, size_t key_len, const u8 *data, 17 size_t data_len, u8 *mac); 18 int sha256_prf(const u8 *key, size_t key_len, const char *label, 19 const u8 *data, size_t data_len, u8 *buf, size_t buf_len); 20 int sha256_prf_bits(const u8 *key, size_t key_len, const char *label, 21 const u8 *data, size_t data_len, u8 *buf, 23 int tls_prf_sha256(const u8 *secret, size_t secret_len, 24 const char *label, const u8 *seed, size_t seed_len, [all …]
|
| D | sha384.h | 15 int hmac_sha384_vector(const u8 *key, size_t key_len, size_t num_elem, 16 const u8 *addr[], const size_t *len, u8 *mac); 17 int hmac_sha384(const u8 *key, size_t key_len, const u8 *data, 18 size_t data_len, u8 *mac); 19 int sha384_prf(const u8 *key, size_t key_len, const char *label, 20 const u8 *data, size_t data_len, u8 *buf, size_t buf_len); 21 int sha384_prf_bits(const u8 *key, size_t key_len, const char *label, 22 const u8 *data, size_t data_len, u8 *buf, 24 int tls_prf_sha384(const u8 *secret, size_t secret_len, 25 const char *label, const u8 *seed, size_t seed_len, [all …]
|
| D | sha1.h | 14 int hmac_sha1_vector(const u8 *key, size_t key_len, size_t num_elem, 15 const u8 *addr[], const size_t *len, u8 *mac); 16 int hmac_sha1(const u8 *key, size_t key_len, const u8 *data, size_t data_len, 17 u8 *mac); 18 int sha1_prf(const u8 *key, size_t key_len, const char *label, 19 const u8 *data, size_t data_len, u8 *buf, size_t buf_len); 20 int sha1_t_prf(const u8 *key, size_t key_len, const char *label, 21 const u8 *seed, size_t seed_len, u8 *buf, size_t buf_len); 22 int __must_check tls_prf_sha1_md5(const u8 *secret, size_t secret_len, 23 const char *label, const u8 *seed, [all …]
|
| /hal_espressif-latest/components/wpa_supplicant/src/common/ |
| D | wpa_common.h | 103 #define RSN_SELECTOR_PUT(a, val) WPA_PUT_BE32((u8 *) (a), (val)) 104 #define RSN_SELECTOR_GET(a) WPA_GET_BE32((const u8 *) (a)) 161 u8 type; 163 u8 key_info[2]; /* big endian */ 164 u8 key_length[2]; /* big endian */ 165 u8 replay_counter[WPA_REPLAY_COUNTER_LEN]; 166 u8 key_nonce[WPA_NONCE_LEN]; 167 u8 key_iv[16]; 168 u8 key_rsc[WPA_KEY_RSC_LEN]; 169 u8 key_id[8]; /* Reserved in IEEE 802.11i/RSN */ [all …]
|
| D | wpa_supplicant_i.h | 25 void (*notify_neighbor_rep)(void *ctx, const u8 *neighbor_rep, size_t len); 35 u8 next_neighbor_rep_token; 38 u8 token; 41 u8 dst_addr[ETH_ALEN]; 46 u8 bssid[ETH_ALEN]; 54 u8 token; 55 u8 last_indication; 57 u8 ssid[SSID_MAX_LEN]; 59 u8 bssid[ETH_ALEN]; 72 u8 *fils_pk; [all …]
|
| D | ieee802_11_common.h | 17 u8 id; 18 u8 datalen; 19 u8 data[]; 25 (const u8 *) (_data) + (_datalen) - (const u8 *) _elem >= \ 27 (const u8 *) (_data) + (_datalen) - (const u8 *) _elem >= \ 37 int ieee802_11_parse_candidate_list(const char *pos, u8 *nei_rep, 39 const u8 * get_ie(const u8 *ies, size_t len, u8 eid); 40 int ieee802_11_parse_elems(struct wpa_supplicant *wpa_s, const u8 *start, size_t len); 41 int ieee802_11_ext_capab(const u8 *ie, unsigned int capab); 42 const u8 * get_vendor_ie(const u8 *ies, size_t len, u32 vendor_type); [all …]
|
| D | ieee802_11_defs.h | 311 u8 addr1[6]; 312 u8 addr2[6]; 313 u8 addr3[6]; 374 u8 oui[3]; 375 u8 wfa_stype; 376 u8 vendor_data[]; 380 u8 diag_token; 383 u8 type; 384 u8 length; 385 u8 data[]; [all …]
|
| /hal_espressif-latest/components/wpa_supplicant/src/ap/ |
| D | wpa_auth.h | 25 u8 frame_type; /* RSN_REMOTE_FRAME_TYPE_FT_RRB */ 26 u8 packet_type; /* FT_PACKET_REQUEST/FT_PACKET_RESPONSE */ 28 u8 ap_address[ETH_ALEN]; 49 u8 frame_type; /* RSN_REMOTE_FRAME_TYPE_FT_RRB */ 50 u8 packet_type; /* FT_PACKET_R0KH_R1KH_PULL */ 52 u8 ap_address[ETH_ALEN]; 54 u8 nonce[16]; 55 u8 pmk_r0_name[WPA_PMK_NAME_LEN]; 56 u8 r1kh_id[FT_R1KH_ID_LEN]; 57 u8 s1kh_id[ETH_ALEN]; [all …]
|
| D | wpa_auth_i.h | 19 u8 initiator[ETH_ALEN]; 20 u8 peer[ETH_ALEN]; 28 u8 addr[ETH_ALEN]; 59 u8 ANonce[WPA_NONCE_LEN]; 60 u8 SNonce[WPA_NONCE_LEN]; 61 u8 PMK[PMK_LEN]; 63 u8 pmkid[PMKID_LEN]; 70 u8 counter[WPA_REPLAY_COUNTER_LEN]; 79 u8 *last_rx_eapol_key; /* starting from IEEE 802.1X header */ 96 u8 req_replay_counter[WPA_REPLAY_COUNTER_LEN]; [all …]
|
| D | pmksa_cache_auth.h | 18 u8 pmkid[PMKID_LEN]; 19 u8 pmk[PMK_LEN_MAX]; 23 u8 spa[ETH_ALEN]; 25 u8 *identity; 28 u8 eap_type_authsrv; 44 const u8 *spa, const u8 *pmkid); 46 struct rsn_pmksa_cache *pmksa, const u8 *spa, const u8 *aa, 47 const u8 *pmkid); 50 const u8 *pmk, size_t pmk_len, const u8 *pmkid, 51 const u8 *kck, size_t kck_len, [all …]
|
| D | ap_config.h | 18 typedef u8 macaddr[ETH_ALEN]; 33 u8 idx; 34 u8 *key[NUM_WEP_KEYS]; 49 u8 ssid[HOSTAPD_MAX_SSID_LEN]; 99 u8 psk[PMK_LEN]; 105 u8 psk[PMK_LEN]; 106 u8 addr[ETH_ALEN]; 111 u8 *identity; 117 u8 *password; 129 u8 type; [all …]
|
| /hal_espressif-latest/components/wpa_supplicant/src/rsn_supp/ |
| D | wpa_i.h | 18 u8 addr[ETH_ALEN]; 21 u8 seq[10]; 22 u8 key[32]; 29 u8 pmk[PMK_LEN_MAX]; 33 u8 snonce[WPA_NONCE_LEN]; 34 u8 anonce[WPA_NONCE_LEN]; /* ANonce from the last 1/4 msg */ 36 u8 rx_replay_counter[WPA_REPLAY_COUNTER_LEN]; 38 u8 request_counter[WPA_REPLAY_COUNTER_LEN]; 46 u8 ssid[32]; 62 u8 *assoc_wpa_ie; /* Own WPA/RSN IE from (Re)AssocReq */ [all …]
|
| D | wpa.h | 33 u8 h_dest[ETH_ALEN]; 34 u8 h_source[ETH_ALEN]; 41 void wpa_set_pmk(uint8_t *pmk, size_t pmk_length, const u8 *pmkid, bool cache_pmksa); 52 u8 *addr, int key_idx, int set_tx, 53 u8 *seq, size_t seq_len, 54 u8 *key, size_t key_len, 57 int wpa_sm_set_ap_rsnxe(const u8 *ie, size_t len); 59 int wpa_sm_set_assoc_rsnxe(struct wpa_sm *sm, const u8 *ie, size_t len); 65 int wpa_sm_set_ft_params(struct wpa_sm *sm, const u8 *ies, size_t ies_len); 66 int wpa_ft_prepare_auth_request(struct wpa_sm *sm, const u8 *mdie); [all …]
|
| D | wpa_ie.h | 19 const u8 *wpa_ie; 21 const u8 *rsn_ie; 23 const u8 *pmkid; 24 const u8 *gtk; 26 const u8 *mac_addr; 29 const u8 *igtk; 33 const u8 *mdie; 35 const u8 *ftie; 37 const u8 *reassoc_deadline; 38 const u8 *key_lifetime; [all …]
|
| D | pmksa_cache.h | 17 u8 pmkid[PMKID_LEN]; 18 u8 pmk[PMK_LEN_MAX]; 22 u8 aa[ETH_ALEN]; 55 const u8 *aa, const u8 *pmkid, 59 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, 60 const u8 *pmkid, const u8 *kck, size_t kck_len, 61 const u8 *aa, const u8 *spa, void *network_ctx, int akmp); 64 int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid, 65 const u8 *bssid, void *network_ctx, 69 void *network_ctx, const u8 *aa); [all …]
|
| /hal_espressif-latest/components/wpa_supplicant/src/tls/ |
| D | tlsv1_client_i.h | 23 u8 session_id[TLS_SESSION_ID_MAX_LEN]; 25 u8 client_random[TLS_RANDOM_LEN]; 26 u8 server_random[TLS_RANDOM_LEN]; 27 u8 master_secret[TLS_MASTER_SECRET_LEN]; 29 u8 alert_level; 30 u8 alert_description; 51 u8 *client_hello_ext; 55 u8 *dh_p; 58 u8 *dh_g; 61 u8 *dh_ys; [all …]
|