Lines Matching refs:hash
57 size_t data_len, u8 *hash) in ikev2_integ_hash() argument
67 os_memcpy(hash, tmphash, 12); in ikev2_integ_hash()
74 os_memcpy(hash, tmphash, 12); in ikev2_integ_hash()
99 u8 *hash) in ikev2_prf_hash() argument
104 hash); in ikev2_prf_hash()
106 return hmac_md5_vector(key, key_len, num_elem, addr, len, hash); in ikev2_prf_hash()
117 u8 hash[IKEV2_MAX_HASH_LEN]; in ikev2_prf_plus() local
130 addr[0] = hash; in ikev2_prf_plus()
144 &len[1], hash); in ikev2_prf_plus()
147 hash); in ikev2_prf_plus()
153 os_memcpy(pos, hash, clen); in ikev2_prf_plus()
378 u8 *sign_data, *pos, *buf, hash[IKEV2_MAX_HASH_LEN]; in ikev2_derive_auth_data() local
395 1, (const u8 **) &buf, &buf_len, hash) < 0) { in ikev2_derive_auth_data()
411 os_memcpy(pos, hash, prf->hash_len); in ikev2_derive_auth_data()
415 &key_pad, &key_pad_len, hash) < 0 || in ikev2_derive_auth_data()
416 ikev2_prf_hash(prf->id, hash, prf->hash_len, 1, in ikev2_derive_auth_data()
436 u8 hash[IKEV2_MAX_HASH_LEN], *decrypted; in ikev2_decrypt_payload() local
478 integ - (const u8 *) hdr, hash) < 0) { in ikev2_decrypt_payload()
483 if (os_memcmp_const(integ, hash, integ_alg->hash_len) != 0) { in ikev2_decrypt_payload()