Lines Matching defs:hash
1119 static int p2ps_gen_hash(struct p2p_data *p2p, const char *str, u8 *hash)
1126 if (!str || !hash)
1130 os_memcpy(hash, p2p->wild_card_hash, P2PS_HASH_LEN);
1149 os_memcpy(hash, buf, P2PS_HASH_LEN);
1189 * An empty seek string means no hash values, but still an ASP
1203 p2p_dbg(p2p, "Seek service %s hash " MACSTR,
2293 static int p2p_service_find_asp(struct p2p_data *p2p, const u8 *hash)
2301 any_wfa = os_memcmp(hash, p2p->wild_card_hash, P2PS_HASH_LEN) == 0;
2305 if (os_memcmp(hash, adv_data->hash, P2PS_HASH_LEN) == 0)
2306 return 1; /* exact hash match */
2379 const u8 *hash = msg.service_hash;
2397 if (p2p_service_find_asp(p2p, hash)) {
2399 MACSTR, MAC2STR(hash));
2403 hash += P2PS_HASH_LEN;
2406 /* Probed hash unknown */
2755 os_memcpy(adv_data->hash, buf, P2PS_HASH_LEN);