Lines Matching refs:static_identity
240 down_read(&wg->static_identity.lock); in wg_get_device_dump()
241 if (wg->static_identity.has_identity) { in wg_get_device_dump()
244 wg->static_identity.static_private) || in wg_get_device_dump()
247 wg->static_identity.static_public)) { in wg_get_device_dump()
248 up_read(&wg->static_identity.lock); in wg_get_device_dump()
252 up_read(&wg->static_identity.lock); in wg_get_device_dump()
406 down_read(&wg->static_identity.lock); in set_peer()
407 if (wg->static_identity.has_identity && in set_peer()
409 wg->static_identity.static_public, in set_peer()
416 up_read(&wg->static_identity.lock); in set_peer()
420 up_read(&wg->static_identity.lock); in set_peer()
558 if (!crypto_memneq(wg->static_identity.static_private, in wg_set_device()
574 down_write(&wg->static_identity.lock); in wg_set_device()
575 send_staged_packets = !wg->static_identity.has_identity && netif_running(wg->dev); in wg_set_device()
576 wg_noise_set_static_identity_private_key(&wg->static_identity, private_key); in wg_set_device()
577 send_staged_packets = send_staged_packets && wg->static_identity.has_identity; in wg_set_device()
586 up_write(&wg->static_identity.lock); in wg_set_device()