Home
last modified time | relevance | path

Searched refs:mac (Results 1 – 25 of 82) sorted by relevance

1234

/hostap-latest/src/crypto/
Dcrypto_nettle.c52 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 …]
Dcrypto_gnutls.c21 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 …]
Dcrypto_linux.c60 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 …]
Dcrypto_internal.c179 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 …]
Daes-omac1.c44 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()
Dsha1.c27 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()
Dsha384.c27 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()
Dsha512.c27 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()
Dmd5.c27 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()
Dsha256.c27 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()
Dcrypto_mbedtls_alt.c242 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 …]
Dcrypto_openssl.c281 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 …]
Dcrypto_wolfssl.c159 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 …]
Dcrypto_libtomcrypt.c25 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 …]
Daes_wrap.h27 const size_t *len, u8 *mac);
30 u8 *mac);
32 u8 *mac);
34 u8 *mac);
Dmd5.h15 const u8 *addr[], const size_t *len, u8 *mac);
17 u8 *mac);
Daes-siv.c65 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/
Dhostapd29 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/
Deap_eke_common.c91 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 …]
Deap_sim_common.c166 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 …]
Deap_pax_common.c35 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()
Deap_sim_common.h87 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/
Dsupp_psa_api.h43 …_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/
Dtest_dpp.py115 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/
Dcomeback_token.c37 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()

1234