Lines Matching refs:static_identity
50 if (!peer->handshake.static_identity->has_identity || in wg_noise_precompute_static_static()
52 peer->handshake.static_identity->static_private, in wg_noise_precompute_static_static()
60 struct noise_static_identity *static_identity, in wg_noise_handshake_init() argument
73 handshake->static_identity = static_identity; in wg_noise_handshake_init()
295 struct noise_static_identity *static_identity, in wg_noise_set_static_identity_private_key() argument
298 memcpy(static_identity->static_private, private_key, in wg_noise_set_static_identity_private_key()
300 curve25519_clamp_secret(static_identity->static_private); in wg_noise_set_static_identity_private_key()
301 static_identity->has_identity = curve25519_generate_public( in wg_noise_set_static_identity_private_key()
302 static_identity->static_public, private_key); in wg_noise_set_static_identity_private_key()
496 down_read(&handshake->static_identity->lock); in wg_noise_handshake_create_initiation()
499 if (unlikely(!handshake->static_identity->has_identity)) in wg_noise_handshake_create_initiation()
523 handshake->static_identity->static_public, in wg_noise_handshake_create_initiation()
545 up_read(&handshake->static_identity->lock); in wg_noise_handshake_create_initiation()
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()
628 up_read(&wg->static_identity.lock); in wg_noise_handshake_consume_initiation()
645 down_read(&handshake->static_identity->lock); in wg_noise_handshake_create_response()
689 up_read(&handshake->static_identity->lock); in wg_noise_handshake_create_response()
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()
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()