Home
last modified time | relevance | path

Searched refs:u8 (Results 1 – 25 of 234) sorted by relevance

12345678910

/hal_espressif-latest/components/wpa_supplicant/src/wps/
Dwps_attr_parse.h16 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 …]
Dwps.h48 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/
Daes_wrap.h21 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 …]
Dms_funcs.h12 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 …]
Dms_funcs.c25 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 …]
Dccmp.h13 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);
Daes-gcm.c16 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 …]
Dcrypto.h33 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 …]
Ddh_groups.c23 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 …]
Dsha256.h14 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 …]
Dsha384.h15 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 …]
Dsha1.h14 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/
Dwpa_common.h103 #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 …]
Dwpa_supplicant_i.h25 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 …]
Dieee802_11_common.h17 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 …]
Dieee802_11_defs.h311 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/
Dwpa_auth.h25 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 …]
Dwpa_auth_i.h19 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 …]
Dpmksa_cache_auth.h18 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 …]
Dap_config.h18 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/
Dwpa_i.h18 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 …]
Dwpa.h33 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 …]
Dwpa_ie.h19 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 …]
Dpmksa_cache.h17 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/
Dtlsv1_client_i.h23 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 …]

12345678910