NOISE_SYMMETRIC_KEY_LEN
CTASSERT(WG_KEY_SIZE >= NOISE_SYMMETRIC_KEY_LEN);
uint8_t key[NOISE_SYMMETRIC_KEY_LEN];
uint8_t key[NOISE_SYMMETRIC_KEY_LEN];
uint8_t key[NOISE_SYMMETRIC_KEY_LEN];
uint8_t preshared_key[NOISE_SYMMETRIC_KEY_LEN];
uint8_t key[NOISE_SYMMETRIC_KEY_LEN];
memcpy(preshared_key, r->r_psk, NOISE_SYMMETRIC_KEY_LEN);
uint8_t r_psk[NOISE_SYMMETRIC_KEY_LEN];
NOISE_SYMMETRIC_KEY_LEN, NOISE_SYMMETRIC_KEY_LEN, 0, 0,
noise_mix_dh(uint8_t ck[NOISE_HASH_LEN], uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
NOISE_HASH_LEN, NOISE_SYMMETRIC_KEY_LEN, 0,
noise_mix_ss(uint8_t ck[NOISE_HASH_LEN], uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
NOISE_HASH_LEN, NOISE_SYMMETRIC_KEY_LEN,
uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
const uint8_t psk[NOISE_SYMMETRIC_KEY_LEN])
NOISE_HASH_LEN, NOISE_HASH_LEN, NOISE_SYMMETRIC_KEY_LEN,
NOISE_SYMMETRIC_KEY_LEN, ck);
uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
uint8_t [NOISE_SYMMETRIC_KEY_LEN],
uint8_t [NOISE_SYMMETRIC_KEY_LEN],
uint8_t [NOISE_SYMMETRIC_KEY_LEN],
const uint8_t [NOISE_SYMMETRIC_KEY_LEN]);
uint8_t [NOISE_SYMMETRIC_KEY_LEN],
uint8_t [NOISE_SYMMETRIC_KEY_LEN],
const uint8_t psk[NOISE_SYMMETRIC_KEY_LEN])
bzero(r->r_psk, NOISE_SYMMETRIC_KEY_LEN);
memcpy(r->r_psk, psk, NOISE_SYMMETRIC_KEY_LEN);
uint8_t psk[NOISE_SYMMETRIC_KEY_LEN])
static uint8_t null_psk[NOISE_SYMMETRIC_KEY_LEN];
if (timingsafe_bcmp(r->r_psk, null_psk, NOISE_SYMMETRIC_KEY_LEN) != 0) {
memcpy(psk, r->r_psk, NOISE_SYMMETRIC_KEY_LEN);
uint8_t kp_send[NOISE_SYMMETRIC_KEY_LEN];
uint8_t kp_recv[NOISE_SYMMETRIC_KEY_LEN];
const uint8_t[NOISE_SYMMETRIC_KEY_LEN]);
uint8_t[NOISE_SYMMETRIC_KEY_LEN]);