Home
last modified time | relevance | path

Searched refs:r_public (Results 1 – 1 of 1) sorted by relevance

/freebsd/sys/dev/wg/
H A Dwg_noise.c100 uint8_t r_public[NOISE_PUBLIC_KEY_LEN]; member
287 !curve25519(r->r_ss, l->l_private, r->r_public)) in noise_precompute_ss()
300 memcpy(r->r_public, public, NOISE_PUBLIC_KEY_LEN); in noise_remote_alloc()
328 idx = siphash24(l->l_hash_key, r->r_public, NOISE_PUBLIC_KEY_LEN) & HT_REMOTE_MASK; in noise_remote_enable()
370 if (timingsafe_bcmp(r->r_public, public, NOISE_PUBLIC_KEY_LEN) == 0) { in noise_remote_lookup()
531 memcpy(public, r->r_public, NOISE_PUBLIC_KEY_LEN); in noise_remote_keys()
961 noise_param_init(hs->hs_ck, hs->hs_hash, r->r_public); in noise_create_initiation()
970 if (noise_mix_dh(hs->hs_ck, key, hs->hs_e, r->r_public) != 0) in noise_create_initiation()
1008 uint8_t r_public[NOISE_PUBLIC_KEY_LEN]; in noise_consume_initiation() local
1025 if (noise_msg_decrypt(r_public, es, in noise_consume_initiation()
[all …]