Lines Matching refs:wg
552 struct wg_device *wg) in wg_noise_handshake_consume_initiation() argument
565 down_read(&wg->static_identity.lock); in wg_noise_handshake_consume_initiation()
566 if (unlikely(!wg->static_identity.has_identity)) in wg_noise_handshake_consume_initiation()
569 handshake_init(chaining_key, hash, wg->static_identity.static_public); in wg_noise_handshake_consume_initiation()
575 if (!mix_dh(chaining_key, key, wg->static_identity.static_private, e)) in wg_noise_handshake_consume_initiation()
584 peer = wg_pubkey_hashtable_lookup(wg->peer_hashtable, s); in wg_noise_handshake_consume_initiation()
628 up_read(&wg->static_identity.lock); in wg_noise_handshake_consume_initiation()
696 struct wg_device *wg) in wg_noise_handshake_consume_response() argument
709 down_read(&wg->static_identity.lock); in wg_noise_handshake_consume_response()
711 if (unlikely(!wg->static_identity.has_identity)) in wg_noise_handshake_consume_response()
715 wg->index_hashtable, INDEX_HASHTABLE_HANDSHAKE, in wg_noise_handshake_consume_response()
741 if (!mix_dh(chaining_key, NULL, wg->static_identity.static_private, e)) in wg_noise_handshake_consume_response()
779 up_read(&wg->static_identity.lock); in wg_noise_handshake_consume_response()