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

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

Completed in 233 milliseconds