Lines Matching refs:static_identity
239 down_read(&wg->static_identity.lock); in wg_get_device_dump()
240 if (wg->static_identity.has_identity) { in wg_get_device_dump()
243 wg->static_identity.static_private) || in wg_get_device_dump()
246 wg->static_identity.static_public)) { in wg_get_device_dump()
247 up_read(&wg->static_identity.lock); in wg_get_device_dump()
251 up_read(&wg->static_identity.lock); in wg_get_device_dump()
396 down_read(&wg->static_identity.lock); in set_peer()
397 if (wg->static_identity.has_identity && in set_peer()
399 wg->static_identity.static_public, in set_peer()
406 up_read(&wg->static_identity.lock); in set_peer()
410 up_read(&wg->static_identity.lock); in set_peer()
551 if (!crypto_memneq(wg->static_identity.static_private, in wg_set_device()
567 down_write(&wg->static_identity.lock); in wg_set_device()
568 send_staged_packets = !wg->static_identity.has_identity && netif_running(wg->dev); in wg_set_device()
569 wg_noise_set_static_identity_private_key(&wg->static_identity, private_key); in wg_set_device()
570 send_staged_packets = send_staged_packets && wg->static_identity.has_identity; in wg_set_device()
579 up_write(&wg->static_identity.lock); in wg_set_device()