/third_party/wpa_supplicant/wpa_supplicant-2.9/src/crypto/ |
H A D | sha256-kdf.c | 36 u8 T[SHA256_MAC_LEN]; in hmac_sha256_kdf() 43 len[0] = SHA256_MAC_LEN; in hmac_sha256_kdf() 62 if (clen > SHA256_MAC_LEN) in hmac_sha256_kdf() 63 clen = SHA256_MAC_LEN; in hmac_sha256_kdf() 72 forced_memzero(T, SHA256_MAC_LEN); in hmac_sha256_kdf() 80 forced_memzero(T, SHA256_MAC_LEN); in hmac_sha256_kdf() 85 forced_memzero(T, SHA256_MAC_LEN); in hmac_sha256_kdf()
|
H A D | sha256-tlsprf.c | 33 u8 A[SHA256_MAC_LEN]; in tls_prf_sha256() 34 u8 P[SHA256_MAC_LEN]; in tls_prf_sha256() 40 len[0] = SHA256_MAC_LEN; in tls_prf_sha256() 60 hmac_sha256(secret, secret_len, A, SHA256_MAC_LEN, A) < 0) in tls_prf_sha256() 64 if (clen > SHA256_MAC_LEN) in tls_prf_sha256() 65 clen = SHA256_MAC_LEN; in tls_prf_sha256()
|
H A D | sha256-prf.c | 60 u8 hash[SHA256_MAC_LEN]; in sha256_prf_bits() 80 if (plen >= SHA256_MAC_LEN) { in sha256_prf_bits() 84 pos += SHA256_MAC_LEN; in sha256_prf_bits()
|
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/crypto/ |
H A D | sha256-kdf.c | 36 u8 T[SHA256_MAC_LEN]; in hmac_sha256_kdf() 43 len[0] = SHA256_MAC_LEN; in hmac_sha256_kdf() 62 if (clen > SHA256_MAC_LEN) in hmac_sha256_kdf() 63 clen = SHA256_MAC_LEN; in hmac_sha256_kdf() 72 forced_memzero(T, SHA256_MAC_LEN); in hmac_sha256_kdf() 80 forced_memzero(T, SHA256_MAC_LEN); in hmac_sha256_kdf() 85 forced_memzero(T, SHA256_MAC_LEN); in hmac_sha256_kdf()
|
H A D | sha256-tlsprf.c | 33 u8 A[SHA256_MAC_LEN]; in tls_prf_sha256() 34 u8 P[SHA256_MAC_LEN]; in tls_prf_sha256() 40 len[0] = SHA256_MAC_LEN; in tls_prf_sha256() 60 hmac_sha256(secret, secret_len, A, SHA256_MAC_LEN, A) < 0) in tls_prf_sha256() 64 if (clen > SHA256_MAC_LEN) in tls_prf_sha256() 65 clen = SHA256_MAC_LEN; in tls_prf_sha256()
|
H A D | sha256-prf.c | 60 u8 hash[SHA256_MAC_LEN]; in sha256_prf_bits() 80 if (plen >= SHA256_MAC_LEN) { in sha256_prf_bits() 84 pos += SHA256_MAC_LEN; in sha256_prf_bits()
|
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/eap_common/ |
H A D | eap_pwd_common.c | 24 u8 allzero[SHA256_MAC_LEN]; in eap_pwd_h_init() 25 os_memset(allzero, 0, SHA256_MAC_LEN); in eap_pwd_h_init() 27 SHA256_MAC_LEN); in eap_pwd_h_init() 39 size_t len = SHA256_MAC_LEN; in eap_pwd_h_final() 49 u8 digest[SHA256_MAC_LEN]; in eap_pwd_kdf() 64 crypto_hash_update(hash, digest, SHA256_MAC_LEN); in eap_pwd_kdf() 68 mdlen = SHA256_MAC_LEN; in eap_pwd_kdf() 133 unsigned char pwe_digest[SHA256_MAC_LEN], *prfbuf = NULL, ctr; in compute_password_element() 198 found, is_odd, pwe_digest[SHA256_MAC_LEN - 1] & 0x01); in compute_password_element() 199 if (eap_pwd_kdf(pwe_digest, SHA256_MAC_LEN, in compute_password_element() [all...] |
H A D | eap_eke_common.c | 98 mac_len = SHA256_MAC_LEN; in eap_eke_pnonce_len() 113 mac_len = SHA256_MAC_LEN; in eap_eke_pnonce_ps_len() 152 return SHA256_MAC_LEN; in eap_eke_auth_len() 252 u8 hash[SHA256_MAC_LEN]; in eap_eke_prf_hmac_sha256() 260 vlen[0] = SHA256_MAC_LEN; in eap_eke_prf_hmac_sha256() 276 if (len > SHA256_MAC_LEN) { in eap_eke_prf_hmac_sha256() 277 os_memcpy(res, hash, SHA256_MAC_LEN); in eap_eke_prf_hmac_sha256() 278 res += SHA256_MAC_LEN; in eap_eke_prf_hmac_sha256() 279 len -= SHA256_MAC_LEN; in eap_eke_prf_hmac_sha256() 578 return hmac_sha256(key, SHA256_MAC_LEN, dat in eap_eke_mac() [all...] |
H A D | eap_gpsk_common.c | 79 u8 ibuf[2], hash[SHA256_MAC_LEN]; in eap_gpsk_gkdf_sha256() 83 hashlen = SHA256_MAC_LEN; in eap_gpsk_gkdf_sha256() 130 mk_len = SHA256_MAC_LEN; in eap_gpsk_derive_keys_helper() 230 #define EAP_GPSK_SK_LEN_SHA256 SHA256_MAC_LEN in eap_gpsk_derive_keys_sha256() 231 #define EAP_GPSK_PK_LEN_SHA256 SHA256_MAC_LEN in eap_gpsk_derive_keys_sha256()
|
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/eap_common/ |
H A D | eap_pwd_common.c | 24 u8 allzero[SHA256_MAC_LEN]; in eap_pwd_h_init() 25 os_memset(allzero, 0, SHA256_MAC_LEN); in eap_pwd_h_init() 27 SHA256_MAC_LEN); in eap_pwd_h_init() 39 size_t len = SHA256_MAC_LEN; in eap_pwd_h_final() 49 u8 digest[SHA256_MAC_LEN]; in eap_pwd_kdf() 64 crypto_hash_update(hash, digest, SHA256_MAC_LEN); in eap_pwd_kdf() 68 mdlen = SHA256_MAC_LEN; in eap_pwd_kdf() 133 unsigned char pwe_digest[SHA256_MAC_LEN], *prfbuf = NULL, ctr; in compute_password_element() 198 found, is_odd, pwe_digest[SHA256_MAC_LEN - 1] & 0x01); in compute_password_element() 199 if (eap_pwd_kdf(pwe_digest, SHA256_MAC_LEN, in compute_password_element() [all...] |
H A D | eap_eke_common.c | 98 mac_len = SHA256_MAC_LEN; in eap_eke_pnonce_len() 113 mac_len = SHA256_MAC_LEN; in eap_eke_pnonce_ps_len() 152 return SHA256_MAC_LEN; in eap_eke_auth_len() 252 u8 hash[SHA256_MAC_LEN]; in eap_eke_prf_hmac_sha256() 260 vlen[0] = SHA256_MAC_LEN; in eap_eke_prf_hmac_sha256() 276 if (len > SHA256_MAC_LEN) { in eap_eke_prf_hmac_sha256() 277 os_memcpy(res, hash, SHA256_MAC_LEN); in eap_eke_prf_hmac_sha256() 278 res += SHA256_MAC_LEN; in eap_eke_prf_hmac_sha256() 279 len -= SHA256_MAC_LEN; in eap_eke_prf_hmac_sha256() 578 return hmac_sha256(key, SHA256_MAC_LEN, dat in eap_eke_mac() [all...] |
H A D | eap_gpsk_common.c | 79 u8 ibuf[2], hash[SHA256_MAC_LEN]; in eap_gpsk_gkdf_sha256() 83 hashlen = SHA256_MAC_LEN; in eap_gpsk_gkdf_sha256() 130 mk_len = SHA256_MAC_LEN; in eap_gpsk_derive_keys_helper() 230 #define EAP_GPSK_SK_LEN_SHA256 SHA256_MAC_LEN in eap_gpsk_derive_keys_sha256() 231 #define EAP_GPSK_PK_LEN_SHA256 SHA256_MAC_LEN in eap_gpsk_derive_keys_sha256()
|
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/common/ |
H A D | dpp_auth.c | 36 wpabuf_put_le16(msg, SHA256_MAC_LEN); in dpp_build_attr_i_bootstrap_key_hash() 37 wpabuf_put_data(msg, hash, SHA256_MAC_LEN); in dpp_build_attr_i_bootstrap_key_hash() 75 attr_len = 2 * (4 + SHA256_MAC_LEN) + 4 + (pi ? wpabuf_len(pi) : 0) + in dpp_auth_build_req() 258 attr_len = 4 + 1 + 2 * (4 + SHA256_MAC_LEN) + in dpp_auth_build_resp() 430 u8 test_hash[SHA256_MAC_LEN]; in dpp_auth_build_resp_ok() 541 os_memcpy(test_hash, r_pubkey_hash, SHA256_MAC_LEN); in dpp_auth_build_resp_ok() 542 test_hash[SHA256_MAC_LEN - 1] ^= 0x01; in dpp_auth_build_resp_ok() 552 os_memcpy(test_hash, i_pubkey_hash, SHA256_MAC_LEN); in dpp_auth_build_resp_ok() 554 os_memset(test_hash, 0, SHA256_MAC_LEN); in dpp_auth_build_resp_ok() 555 test_hash[SHA256_MAC_LEN in dpp_auth_build_resp_ok() [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/common/ |
H A D | sae.c | 150 wpa_hexdump_key(MSG_DEBUG, "SAE: pwd-seed", pwd_seed, SHA256_MAC_LEN); in sae_test_pwd_seed_ecc() 154 if (sha256_prf_bits(pwd_seed, SHA256_MAC_LEN, "SAE Hunting and Pecking", in sae_test_pwd_seed_ecc() 199 wpa_hexdump_key(MSG_DEBUG, "SAE: pwd-seed", pwd_seed, SHA256_MAC_LEN); in sae_test_pwd_seed_ffc() 202 if (sha256_prf_bits(pwd_seed, SHA256_MAC_LEN, "SAE Hunting and Pecking", in sae_test_pwd_seed_ffc() 356 u8 pwd_seed[SHA256_MAC_LEN]; in sae_derive_pwe_ecc() 377 pwd_seed[SHA256_MAC_LEN - 1] & 0x01); in sae_derive_pwe_ecc() 504 u8 pwd_seed[SHA256_MAC_LEN]; in sae_derive_pwe_ffc() 710 u8 keyseed[SHA256_MAC_LEN]; in sae_derive_keys() 897 if (tlen < SHA256_MAC_LEN) { in sae_parse_commit_token() 912 elem += SHA256_MAC_LEN; in sae_parse_commit_token() [all...] |
H A D | dpp.c | 101 u8 pkhash[SHA256_MAC_LEN]; 999 bi->pubkey_hash, SHA256_MAC_LEN); in dpp_parse_uri_pk() 1448 SHA256_MAC_LEN); in dpp_bootstrap_key_hash() 1496 SHA256_MAC_LEN); in dpp_keygen() 1651 wpabuf_put_le16(msg, SHA256_MAC_LEN); in dpp_build_attr_r_bootstrap_key_hash() 1652 wpabuf_put_data(msg, hash, SHA256_MAC_LEN); in dpp_build_attr_r_bootstrap_key_hash() 1663 wpabuf_put_le16(msg, SHA256_MAC_LEN); in dpp_build_attr_i_bootstrap_key_hash() 1664 wpabuf_put_data(msg, hash, SHA256_MAC_LEN); in dpp_build_attr_i_bootstrap_key_hash() 1685 attr_len = 2 * (4 + SHA256_MAC_LEN) + 4 + (pi ? wpabuf_len(pi) : 0) + in dpp_auth_build_req() 1865 attr_len = 4 + 1 + 2 * (4 + SHA256_MAC_LEN) in dpp_auth_build_resp() [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/eap_server/ |
H A D | eap_server_pwd.c | 50 u8 my_confirm[SHA256_MAC_LEN]; 54 u8 session_id[1 + SHA256_MAC_LEN]; 315 u8 conf[SHA256_MAC_LEN], *cruft = NULL, *ptr; in eap_pwd_build_confirm_req() 396 os_memcpy(data->my_confirm, conf, SHA256_MAC_LEN); in eap_pwd_build_confirm_req() 398 data->outbuf = wpabuf_alloc(SHA256_MAC_LEN); in eap_pwd_build_confirm_req() 402 wpabuf_put_data(data->outbuf, conf, SHA256_MAC_LEN); in eap_pwd_build_confirm_req() 750 u8 conf[SHA256_MAC_LEN], *cruft = NULL, *ptr; in eap_pwd_process_confirm_resp() 756 if (payload_len != SHA256_MAC_LEN) { in eap_pwd_process_confirm_resp() 759 (unsigned int) payload_len, SHA256_MAC_LEN); in eap_pwd_process_confirm_resp() 825 if (os_memcmp_const(conf, ptr, SHA256_MAC_LEN)) { in eap_pwd_process_confirm_resp() [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/eap_server/ |
H A D | eap_server_pwd.c | 50 u8 my_confirm[SHA256_MAC_LEN]; 54 u8 session_id[1 + SHA256_MAC_LEN]; 315 u8 conf[SHA256_MAC_LEN], *cruft = NULL, *ptr; in eap_pwd_build_confirm_req() 396 os_memcpy(data->my_confirm, conf, SHA256_MAC_LEN); in eap_pwd_build_confirm_req() 398 data->outbuf = wpabuf_alloc(SHA256_MAC_LEN); in eap_pwd_build_confirm_req() 402 wpabuf_put_data(data->outbuf, conf, SHA256_MAC_LEN); in eap_pwd_build_confirm_req() 750 u8 conf[SHA256_MAC_LEN], *cruft = NULL, *ptr; in eap_pwd_process_confirm_resp() 756 if (payload_len != SHA256_MAC_LEN) { in eap_pwd_process_confirm_resp() 759 (unsigned int) payload_len, SHA256_MAC_LEN); in eap_pwd_process_confirm_resp() 825 if (os_memcmp_const(conf, ptr, SHA256_MAC_LEN)) { in eap_pwd_process_confirm_resp() [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/wps/ |
H A D | wps_common.c | 31 u8 hash[SHA256_MAC_LEN], *opos; in wps_kdf() 45 iter = (res_len + SHA256_MAC_LEN - 1) / SHA256_MAC_LEN; in wps_kdf() 51 hmac_sha256_vector(key, SHA256_MAC_LEN, 4, addr, len, hash); in wps_kdf() 53 os_memcpy(opos, hash, SHA256_MAC_LEN); in wps_kdf() 54 opos += SHA256_MAC_LEN; in wps_kdf() 55 left -= SHA256_MAC_LEN; in wps_kdf() 65 u8 dhkey[SHA256_MAC_LEN], kdk[SHA256_MAC_LEN]; in wps_derive_keys() 135 u8 hash[SHA256_MAC_LEN]; in wps_derive_psk() [all...] |
H A D | wps_enrollee.c | 55 wpabuf_put_be16(msg, SHA256_MAC_LEN); in wps_build_e_hash() 56 hash = wpabuf_put(msg, SHA256_MAC_LEN); in wps_build_e_hash() 67 wpa_hexdump(MSG_DEBUG, "WPS: E-Hash1", hash, SHA256_MAC_LEN); in wps_build_e_hash() 71 wpabuf_put_be16(msg, SHA256_MAC_LEN); in wps_build_e_hash() 72 hash = wpabuf_put(msg, SHA256_MAC_LEN); in wps_build_e_hash() 77 wpa_hexdump(MSG_DEBUG, "WPS: E-Hash2", hash, SHA256_MAC_LEN); in wps_build_e_hash() 626 u8 hash[SHA256_MAC_LEN]; in wps_process_r_snonce1() 666 u8 hash[SHA256_MAC_LEN]; in wps_process_r_snonce2()
|
H A D | wps_attr_process.c | 19 u8 hash[SHA256_MAC_LEN]; in wps_process_authenticator() 56 u8 hash[SHA256_MAC_LEN]; in wps_process_key_wrap_auth()
|
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/wps/ |
H A D | wps_common.c | 31 u8 hash[SHA256_MAC_LEN], *opos; in wps_kdf() 45 iter = (res_len + SHA256_MAC_LEN - 1) / SHA256_MAC_LEN; in wps_kdf() 51 hmac_sha256_vector(key, SHA256_MAC_LEN, 4, addr, len, hash); in wps_kdf() 53 os_memcpy(opos, hash, SHA256_MAC_LEN); in wps_kdf() 54 opos += SHA256_MAC_LEN; in wps_kdf() 55 left -= SHA256_MAC_LEN; in wps_kdf() 65 u8 dhkey[SHA256_MAC_LEN], kdk[SHA256_MAC_LEN]; in wps_derive_keys() 135 u8 hash[SHA256_MAC_LEN]; in wps_derive_psk() [all...] |
H A D | wps_enrollee.c | 55 wpabuf_put_be16(msg, SHA256_MAC_LEN); in wps_build_e_hash() 56 hash = wpabuf_put(msg, SHA256_MAC_LEN); in wps_build_e_hash() 67 wpa_hexdump(MSG_DEBUG, "WPS: E-Hash1", hash, SHA256_MAC_LEN); in wps_build_e_hash() 71 wpabuf_put_be16(msg, SHA256_MAC_LEN); in wps_build_e_hash() 72 hash = wpabuf_put(msg, SHA256_MAC_LEN); in wps_build_e_hash() 77 wpa_hexdump(MSG_DEBUG, "WPS: E-Hash2", hash, SHA256_MAC_LEN); in wps_build_e_hash() 626 u8 hash[SHA256_MAC_LEN]; in wps_process_r_snonce1() 666 u8 hash[SHA256_MAC_LEN]; in wps_process_r_snonce2()
|
H A D | wps_attr_process.c | 19 u8 hash[SHA256_MAC_LEN]; in wps_process_authenticator() 57 u8 hash[SHA256_MAC_LEN]; in wps_process_key_wrap_auth()
|
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/eap_peer/ |
H A D | eap_pwd.c | 54 u8 session_id[1 + SHA256_MAC_LEN]; 229 id = os_memdup(data->session_id, 1 + SHA256_MAC_LEN); in eap_pwd_get_session_id() 233 *len = 1 + SHA256_MAC_LEN; in eap_pwd_get_session_id() 491 password_len = SHA256_MAC_LEN; in eap_pwd_perform_commit_exchange() 695 u8 conf[SHA256_MAC_LEN], *cruft = NULL, *ptr; in eap_pwd_perform_confirm_exchange() 703 if (payload_len != SHA256_MAC_LEN) { in eap_pwd_perform_confirm_exchange() 706 (unsigned int) payload_len, SHA256_MAC_LEN); in eap_pwd_perform_confirm_exchange() 782 if (os_memcmp_const(conf, ptr, SHA256_MAC_LEN)) { in eap_pwd_perform_confirm_exchange() 843 data->outbuf = wpabuf_alloc(SHA256_MAC_LEN); in eap_pwd_perform_confirm_exchange() 847 wpabuf_put_data(data->outbuf, conf, SHA256_MAC_LEN); in eap_pwd_perform_confirm_exchange() [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/eap_peer/ |
H A D | eap_pwd.c | 54 u8 session_id[1 + SHA256_MAC_LEN]; 229 id = os_memdup(data->session_id, 1 + SHA256_MAC_LEN); in eap_pwd_get_session_id() 233 *len = 1 + SHA256_MAC_LEN; in eap_pwd_get_session_id() 491 password_len = SHA256_MAC_LEN; in eap_pwd_perform_commit_exchange() 695 u8 conf[SHA256_MAC_LEN], *cruft = NULL, *ptr; in eap_pwd_perform_confirm_exchange() 703 if (payload_len != SHA256_MAC_LEN) { in eap_pwd_perform_confirm_exchange() 706 (unsigned int) payload_len, SHA256_MAC_LEN); in eap_pwd_perform_confirm_exchange() 782 if (os_memcmp_const(conf, ptr, SHA256_MAC_LEN)) { in eap_pwd_perform_confirm_exchange() 843 data->outbuf = wpabuf_alloc(SHA256_MAC_LEN); in eap_pwd_perform_confirm_exchange() 847 wpabuf_put_data(data->outbuf, conf, SHA256_MAC_LEN); in eap_pwd_perform_confirm_exchange() [all...] |