Searched refs:r_public (Results 1 – 1 of 1) sorted by relevance
/freebsd/sys/dev/wg/ |
H A D | wg_noise.c | 100 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 …]
|