Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching full:psk

47 static int eap_gpsk_gkdf_cmac(const u8 *psk /* Y */,
69 omac1_aes_128_vector(psk, 2, addr, vlen, hash);
81 static int eap_gpsk_gkdf_sha256(const u8 *psk /* Y */,
103 hmac_sha256_vector(psk, 32, 2, addr, vlen, hash);
117 const u8 *psk, size_t psk_len,
125 int (*gkdf)(const u8 *psk, const u8 *data, size_t data_len,
154 os_memcpy(pos, psk, psk_len);
164 if (gkdf(psk, data, data_len, mk, mk_len) < 0) {
196 static int eap_gpsk_derive_keys_aes(const u8 *psk, size_t psk_len,
210 * MK = GKDF-16 (PSK[0..15], PL || PSK || CSuite_Sel || inputString)
225 psk, psk_len, seed, seed_len,
232 static int eap_gpsk_derive_keys_sha256(const u8 *psk, size_t psk_len,
246 * MK = GKDF-32 (PSK[0..31], PL || PSK || CSuite_Sel || inputString)
259 psk, psk_len, seed, seed_len,
268 * @psk: Pre-shared key
269 * @psk_len: Length of psk in bytes
286 int eap_gpsk_derive_keys(const u8 *psk, size_t psk_len, int vendor,
304 wpa_hexdump_key(MSG_DEBUG, "EAP-GPSK: PSK", psk, psk_len);
328 ret = eap_gpsk_derive_keys_aes(psk, psk_len, seed, seed_len,
334 ret = eap_gpsk_derive_keys_sha256(psk, psk_len, seed, seed_len,