Lines Matching refs:wg
585 struct wg_device *wg) in wg_noise_handshake_consume_initiation() argument
598 down_read(&wg->static_identity.lock); in wg_noise_handshake_consume_initiation()
599 if (unlikely(!wg->static_identity.has_identity)) in wg_noise_handshake_consume_initiation()
602 handshake_init(chaining_key, hash, wg->static_identity.static_public); in wg_noise_handshake_consume_initiation()
608 if (!mix_dh(chaining_key, key, wg->static_identity.static_private, e)) in wg_noise_handshake_consume_initiation()
617 peer = wg_pubkey_hashtable_lookup(wg->peer_hashtable, s); in wg_noise_handshake_consume_initiation()
661 up_read(&wg->static_identity.lock); in wg_noise_handshake_consume_initiation()
729 struct wg_device *wg) in wg_noise_handshake_consume_response() argument
742 down_read(&wg->static_identity.lock); in wg_noise_handshake_consume_response()
744 if (unlikely(!wg->static_identity.has_identity)) in wg_noise_handshake_consume_response()
748 wg->index_hashtable, INDEX_HASHTABLE_HANDSHAKE, in wg_noise_handshake_consume_response()
774 if (!mix_dh(chaining_key, NULL, wg->static_identity.static_private, e)) in wg_noise_handshake_consume_response()
812 up_read(&wg->static_identity.lock); in wg_noise_handshake_consume_response()