Home | History | Annotate | Download | only in eap_peer

Lines Matching refs:keys

250  * @label: Label string for deriving the keys, e.g., "client EAP encryption"
263 struct tls_keys keys;
280 if (tls_connection_get_keys(sm->ssl_ctx, data->conn, &keys))
283 if (keys.client_random == NULL || keys.server_random == NULL ||
284 keys.master_key == NULL)
287 rnd = os_malloc(keys.client_random_len + keys.server_random_len);
290 os_memcpy(rnd, keys.client_random, keys.client_random_len);
291 os_memcpy(rnd + keys.client_random_len, keys.server_random,
292 keys.server_random_len);
294 if (tls_prf(keys.master_key, keys.master_key_len,
295 label, rnd, keys.client_random_len +
296 keys.server_random_len, out, len))