/hostap-latest/src/crypto/ |
D | crypto_nettle.c | 52 const u8 *addr[], const size_t *len, u8 *mac) in nettle_digest_vector() argument 66 alg->digest(ctx, alg->digest_size, mac); in nettle_digest_vector() 72 int md4_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md4_vector() argument 74 return nettle_digest_vector(&nettle_md4, num_elem, addr, len, mac); in md4_vector() 78 int md5_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md5_vector() argument 80 return nettle_digest_vector(&nettle_md5, num_elem, addr, len, mac); in md5_vector() 84 int sha1_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha1_vector() argument 86 return nettle_digest_vector(&nettle_sha1, num_elem, addr, len, mac); in sha1_vector() 90 int sha256_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha256_vector() argument 92 return nettle_digest_vector(&nettle_sha256, num_elem, addr, len, mac); in sha256_vector() [all …]
|
D | crypto_gnutls.c | 21 const u8 *addr[], const size_t *len, u8 *mac) in gnutls_digest_vector() argument 36 memcpy(mac, p, gcry_md_get_algo_dlen(algo)); in gnutls_digest_vector() 42 int md4_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md4_vector() argument 44 return gnutls_digest_vector(GCRY_MD_MD4, num_elem, addr, len, mac); in md4_vector() 71 int md5_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md5_vector() argument 73 return gnutls_digest_vector(GCRY_MD_MD5, num_elem, addr, len, mac); in md5_vector() 77 int sha1_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha1_vector() argument 79 return gnutls_digest_vector(GCRY_MD_SHA1, num_elem, addr, len, mac); in sha1_vector() 83 int sha256_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha256_vector() argument 85 return gnutls_digest_vector(GCRY_MD_SHA256, num_elem, addr, len, mac); in sha256_vector() [all …]
|
D | crypto_linux.c | 60 u8 *mac, size_t mac_len) in linux_af_alg_hash_vector() argument 102 res = recv(t, mac, mac_len, 0); in linux_af_alg_hash_vector() 125 int md4_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md4_vector() argument 128 mac, 16); in md4_vector() 132 int md5_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md5_vector() argument 135 mac, MD5_MAC_LEN); in md5_vector() 140 u8 *mac) in sha1_vector() argument 143 mac, SHA1_MAC_LEN); in sha1_vector() 148 u8 *mac) in sha256_vector() argument 151 mac, SHA256_MAC_LEN); in sha256_vector() [all …]
|
D | crypto_internal.c | 179 int crypto_hash_finish(struct crypto_hash *ctx, u8 *mac, size_t *len) in crypto_hash_finish() argument 187 if (mac == NULL || len == NULL) { in crypto_hash_finish() 200 MD5Final(mac, &ctx->u.md5); in crypto_hash_finish() 209 SHA1Final(mac, &ctx->u.sha1); in crypto_hash_finish() 219 sha256_done(&ctx->u.sha256, mac); in crypto_hash_finish() 230 sha384_done(&ctx->u.sha384, mac); in crypto_hash_finish() 241 sha512_done(&ctx->u.sha512, mac); in crypto_hash_finish() 252 MD5Final(mac, &ctx->u.md5); in crypto_hash_finish() 261 MD5Update(&ctx->u.md5, mac, 16); in crypto_hash_finish() 262 MD5Final(mac, &ctx->u.md5); in crypto_hash_finish() [all …]
|
D | aes-omac1.c | 44 const u8 *addr[], const size_t *len, u8 *mac) in omac1_aes_vector() argument 114 aes_encrypt(ctx, pad, mac); in omac1_aes_vector() 134 const u8 *addr[], const size_t *len, u8 *mac) in omac1_aes_128_vector() argument 136 return omac1_aes_vector(key, 16, num_elem, addr, len, mac); in omac1_aes_128_vector() 152 int omac1_aes_128(const u8 *key, const u8 *data, size_t data_len, u8 *mac) in omac1_aes_128() argument 154 return omac1_aes_128_vector(key, 1, &data, &data_len, mac); in omac1_aes_128() 170 int omac1_aes_256(const u8 *key, const u8 *data, size_t data_len, u8 *mac) in omac1_aes_256() argument 172 return omac1_aes_vector(key, 32, 1, &data, &data_len, mac); in omac1_aes_256()
|
D | sha1.c | 27 const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha1_vector() argument 74 if (sha1_vector(1 + num_elem, _addr, _len, mac)) in hmac_sha1_vector() 86 _addr[1] = mac; in hmac_sha1_vector() 88 ret = sha1_vector(2, _addr, _len, mac); in hmac_sha1_vector() 105 u8 *mac) in hmac_sha1() argument 107 return hmac_sha1_vector(key, key_len, 1, &data, &data_len, mac); in hmac_sha1()
|
D | sha384.c | 27 const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha384_vector() argument 73 if (sha384_vector(1 + num_elem, _addr, _len, mac) < 0) in hmac_sha384_vector() 85 _addr[1] = mac; in hmac_sha384_vector() 87 return sha384_vector(2, _addr, _len, mac); in hmac_sha384_vector() 101 size_t data_len, u8 *mac) in hmac_sha384() argument 103 return hmac_sha384_vector(key, key_len, 1, &data, &data_len, mac); in hmac_sha384()
|
D | sha512.c | 27 const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha512_vector() argument 73 if (sha512_vector(1 + num_elem, _addr, _len, mac) < 0) in hmac_sha512_vector() 85 _addr[1] = mac; in hmac_sha512_vector() 87 return sha512_vector(2, _addr, _len, mac); in hmac_sha512_vector() 101 size_t data_len, u8 *mac) in hmac_sha512() argument 103 return hmac_sha512_vector(key, key_len, 1, &data, &data_len, mac); in hmac_sha512()
|
D | md5.c | 27 const u8 *addr[], const size_t *len, u8 *mac) in hmac_md5_vector() argument 75 if (md5_vector(1 + num_elem, _addr, _len, mac)) in hmac_md5_vector() 87 _addr[1] = mac; in hmac_md5_vector() 89 res = md5_vector(2, _addr, _len, mac); in hmac_md5_vector() 106 u8 *mac) in hmac_md5() argument 108 return hmac_md5_vector(key, key_len, 1, &data, &data_len, mac); in hmac_md5()
|
D | sha256.c | 27 const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha256_vector() argument 74 ret = sha256_vector(1 + num_elem, _addr, _len, mac); in hmac_sha256_vector() 87 _addr[1] = mac; in hmac_sha256_vector() 90 ret = sha256_vector(2, _addr, _len, mac); in hmac_sha256_vector() 110 size_t data_len, u8 *mac) in hmac_sha256() argument 112 return hmac_sha256_vector(key, key_len, 1, &data, &data_len, mac); in hmac_sha256()
|
D | crypto_mbedtls_alt.c | 242 size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac, mbedtls_md_type_t md_type) in md_vector() argument 245 return md_vector_psa(num_elem, addr, len, mac, md_type); in md_vector() 260 mbedtls_md_finish(&ctx, mac); in md_vector() 266 int sha512_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha512_vector() argument 268 return md_vector(num_elem, addr, len, mac, MBEDTLS_MD_SHA512); in sha512_vector() 271 int sha384_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha384_vector() argument 273 return md_vector(num_elem, addr, len, mac, MBEDTLS_MD_SHA384); in sha384_vector() 276 int sha256_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha256_vector() argument 278 return md_vector(num_elem, addr, len, mac, MBEDTLS_MD_SHA256); in sha256_vector() 282 int sha1_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha1_vector() argument [all …]
|
D | crypto_openssl.c | 281 const u8 *addr[], const size_t *len, u8 *mac) in openssl_digest_vector() argument 308 if (!EVP_DigestFinal(ctx, mac, &mac_len)) { in openssl_digest_vector() 322 int md4_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md4_vector() argument 325 return openssl_digest_vector(EVP_md4(), num_elem, addr, len, mac); in md4_vector() 405 int md5_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md5_vector() argument 407 return openssl_digest_vector(EVP_md5(), num_elem, addr, len, mac); in md5_vector() 413 int sha1_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha1_vector() argument 415 return openssl_digest_vector(EVP_sha1(), num_elem, addr, len, mac); in sha1_vector() 421 u8 *mac) in sha256_vector() argument 423 return openssl_digest_vector(EVP_sha256(), num_elem, addr, len, mac); in sha256_vector() [all …]
|
D | crypto_wolfssl.c | 159 int md4_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md4_vector() argument 172 wc_Md4Final(&md4, mac); in md4_vector() 178 int md5_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md5_vector() argument 202 err = wc_Md5Final(&md5, mac); in md5_vector() 217 int sha1_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha1_vector() argument 241 err = wc_ShaFinal(&sha, mac); in sha1_vector() 256 u8 *mac) in sha256_vector() argument 280 err = wc_Sha256Final(&sha256, mac); in sha256_vector() 296 u8 *mac) in sha384_vector() argument 320 err = wc_Sha384Final(&sha384, mac); in sha384_vector() [all …]
|
D | crypto_libtomcrypt.c | 25 int md4_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md4_vector() argument 33 md4_done(&md, mac); in md4_vector() 60 int md5_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md5_vector() argument 68 md5_done(&md, mac); in md5_vector() 73 int sha1_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha1_vector() argument 81 sha1_done(&md, mac); in sha1_vector() 215 int crypto_hash_finish(struct crypto_hash *ctx, u8 *mac, size_t *len) in crypto_hash_finish() argument 223 if (mac == NULL || len == NULL) { in crypto_hash_finish() 241 if (md5_done(&ctx->u.md, mac) != CRYPT_OK) in crypto_hash_finish() 251 if (sha1_done(&ctx->u.md, mac) != CRYPT_OK) in crypto_hash_finish() [all …]
|
D | aes_wrap.h | 27 const size_t *len, u8 *mac); 30 u8 *mac); 32 u8 *mac); 34 u8 *mac);
|
D | md5.h | 15 const u8 *addr[], const size_t *len, u8 *mac); 17 u8 *mac);
|
D | aes-siv.c | 65 size_t num_elem, const u8 *addr[], size_t *len, u8 *mac) in aes_s2v() argument 79 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 104 ret = omac1_aes_vector(key, key_len, 1, data, &len[i], mac); in aes_s2v() 115 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v()
|
/hostap-latest/hostapd/logwatch/ |
D | hostapd | 29 if (my ($iface,$mac,$layer,$details) = ($line =~ /(.*?): STA (.*?) (.*?): (.*?)$/i)) { 34 $hostapd{$iface}->{$mac}->{$layer}->{$details}++; 43 foreach my $mac (sort keys %{$hostapd{$iface}}) { 44 print " Client MAC Address $mac:\n"; 45 foreach my $layer (sort keys %{$hostapd{$iface}->{$mac}}) { 47 foreach my $details (sort keys %{$hostapd{$iface}->{$mac}->{$layer}}) { 49 my $count = $hostapd{$iface}->{$mac}->{$layer}->{$details};
|
/hostap-latest/src/eap_common/ |
D | eap_eke_common.c | 91 static int eap_eke_pnonce_len(u8 mac) in eap_eke_pnonce_len() argument 95 if (mac == EAP_EKE_MAC_HMAC_SHA1) in eap_eke_pnonce_len() 97 else if (mac == EAP_EKE_MAC_HMAC_SHA2_256) in eap_eke_pnonce_len() 106 static int eap_eke_pnonce_ps_len(u8 mac) in eap_eke_pnonce_ps_len() argument 110 if (mac == EAP_EKE_MAC_HMAC_SHA1) in eap_eke_pnonce_ps_len() 112 else if (mac == EAP_EKE_MAC_HMAC_SHA2_256) in eap_eke_pnonce_ps_len() 445 if (sess->mac == EAP_EKE_PRF_HMAC_SHA1) in eap_eke_derive_ke_ki() 447 else if (sess->mac == EAP_EKE_PRF_HMAC_SHA2_256) in eap_eke_derive_ke_ki() 572 static int eap_eke_mac(u8 mac, const u8 *key, const u8 *data, size_t data_len, in eap_eke_mac() argument 575 if (mac == EAP_EKE_MAC_HMAC_SHA1) in eap_eke_mac() [all …]
|
D | eap_sim_common.c | 166 const u8 *mac, const u8 *extra, size_t extra_len) in eap_sim_verify_mac() argument 173 if (mac == NULL || wpabuf_len(req) < EAP_SIM_MAC_LEN || in eap_sim_verify_mac() 174 mac < wpabuf_head_u8(req) || in eap_sim_verify_mac() 175 mac > wpabuf_head_u8(req) + wpabuf_len(req) - EAP_SIM_MAC_LEN) in eap_sim_verify_mac() 188 os_memset(tmp + (mac - wpabuf_head_u8(req)), 0, EAP_SIM_MAC_LEN); in eap_sim_verify_mac() 200 return (os_memcmp_const(hmac, mac, EAP_SIM_MAC_LEN) == 0) ? 0 : 1; in eap_sim_verify_mac() 204 void eap_sim_add_mac(const u8 *k_aut, const u8 *msg, size_t msg_len, u8 *mac, in eap_sim_add_mac() argument 217 os_memset(mac, 0, EAP_SIM_MAC_LEN); in eap_sim_add_mac() 224 os_memcpy(mac, hmac, EAP_SIM_MAC_LEN); in eap_sim_add_mac() 226 mac, EAP_SIM_MAC_LEN); in eap_sim_add_mac() [all …]
|
D | eap_pax_common.c | 35 u8 mac[SHA1_MAC_LEN]; in eap_pax_kdf() local 60 if (hmac_sha1_vector(key, key_len, 3, addr, len, mac) < 0) in eap_pax_kdf() 62 os_memcpy(pos, mac, clen); in eap_pax_kdf() 91 u8 *mac) in eap_pax_mac() argument 112 os_memcpy(mac, hash, EAP_PAX_MAC_LEN); in eap_pax_mac()
|
D | eap_sim_common.h | 87 const u8 *mac, const u8 *extra, size_t extra_len); 88 void eap_sim_add_mac(const u8 *k_aut, const u8 *msg, size_t msg_len, u8 *mac, 99 const u8 *mac, const u8 *extra, 102 u8 *mac, const u8 *extra, size_t extra_len); 127 const u8 *mac, const u8 *extra, in eap_sim_verify_mac_sha256() argument 184 const u8 *rand, *autn, *mac, *iv, *encr_data, *version_list, *nonce_s; member
|
/hostap-latest/port/mbedtls/ |
D | supp_psa_api.h | 43 …_psa(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac); 45 int md_vector_psa(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac, mbedtls_md_type_t … 52 u8 *mac,
|
/hostap-latest/tests/hwsim/ |
D | test_dpp.py | 115 id = dev[0].dpp_bootstrap_gen(chan="81/1,115/36", mac="010203040506", 294 id = dev[0].dpp_bootstrap_gen(chan="81/1", mac=True, key=key) 447 id1 = dev[1].dpp_bootstrap_gen(chan="81/1", mac=True, curve=curve) 454 id0 = dev[0].dpp_bootstrap_gen(chan="81/1", mac=True, curve=curve, key=key) 472 id0 = dev[0].dpp_bootstrap_gen(chan="81/1", mac=True) 476 id1b = dev[1].dpp_bootstrap_gen(chan="81/1", mac=True) 499 id0 = dev[0].dpp_bootstrap_gen(chan="81/1", mac=True) 503 id1b = dev[1].dpp_bootstrap_gen(chan="81/1", mac=True) 561 id0 = dev[0].dpp_bootstrap_gen(chan="81/1", mac=True, curve=curve) 600 id0 = dev[0].dpp_bootstrap_gen(chan="81/1", mac=True) [all …]
|
/hostap-latest/src/ap/ |
D | comeback_token.c | 37 u8 mac[SHA256_MAC_LEN]; in check_comeback_token() local 60 2, addrs, len, mac) < 0 || in check_comeback_token() 61 os_memcmp_const(token + 2, &mac[2], SHA256_MAC_LEN - 2) != 0) in check_comeback_token()
|