Lines Matching defs:psk
38 static int eap_gpsk_gkdf_cmac(const u8 *psk /* Y */,
60 if (omac1_aes_128_vector(psk, 2, addr, vlen, hash))
73 static int eap_gpsk_gkdf_sha256(const u8 *psk /* Y */,
95 hmac_sha256_vector(psk, 32, 2, addr, vlen, hash);
109 const u8 *psk, size_t psk_len,
146 os_memcpy(pos, psk, psk_len);
156 if (gkdf(psk, data, data_len, mk, mk_len) < 0) {
188 static int eap_gpsk_derive_keys_aes(const u8 *psk, size_t psk_len,
217 psk, psk_len, seed, seed_len,
224 static int eap_gpsk_derive_keys_sha256(const u8 *psk, size_t psk_len,
251 psk, psk_len, seed, seed_len,
260 * @psk: Pre-shared key
261 * @psk_len: Length of psk in bytes
278 int eap_gpsk_derive_keys(const u8 *psk, size_t psk_len, int vendor,
295 wpa_hexdump_key(MSG_DEBUG, "EAP-GPSK: PSK", psk, psk_len);
318 ret = eap_gpsk_derive_keys_aes(psk, psk_len, seed, pos - seed,
324 ret = eap_gpsk_derive_keys_sha256(psk, psk_len, seed,
344 const u8 *psk, const u8 *seed,
388 if (gkdf(psk, data, data_len, kdf_out, kdf_out_len) < 0) {
401 * @psk: Pre-shared key
402 * @psk_len: Length of psk in bytes
416 int eap_gpsk_derive_session_id(const u8 *psk, size_t psk_len, int vendor,
433 wpa_hexdump_key(MSG_DEBUG, "EAP-GPSK: PSK", psk, psk_len);
462 psk, seed, pos - seed,