Symbol: NOISE_HASH_LEN
sys/net/wg/wg_noise.c
107
uint8_t hs_hash[NOISE_HASH_LEN];
sys/net/wg/wg_noise.c
108
uint8_t hs_ck[NOISE_HASH_LEN];
sys/net/wg/wg_noise.c
1432
const uint8_t ck[NOISE_HASH_LEN])
sys/net/wg/wg_noise.c
1444
x_len /* inlen */, NOISE_HASH_LEN);
sys/net/wg/wg_noise.c
1477
noise_mix_dh(uint8_t ck[NOISE_HASH_LEN], uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
sys/net/wg/wg_noise.c
1487
NOISE_HASH_LEN, NOISE_SYMMETRIC_KEY_LEN, 0,
sys/net/wg/wg_noise.c
1494
noise_mix_ss(uint8_t ck[NOISE_HASH_LEN], uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
sys/net/wg/wg_noise.c
1503
NOISE_HASH_LEN, NOISE_SYMMETRIC_KEY_LEN,
sys/net/wg/wg_noise.c
1509
noise_mix_hash(uint8_t hash[NOISE_HASH_LEN], const uint8_t *src,
sys/net/wg/wg_noise.c
1514
blake2s_init(&blake, NOISE_HASH_LEN);
sys/net/wg/wg_noise.c
1515
blake2s_update(&blake, hash, NOISE_HASH_LEN);
sys/net/wg/wg_noise.c
1521
noise_mix_psk(uint8_t ck[NOISE_HASH_LEN], uint8_t hash[NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
1525
uint8_t tmp[NOISE_HASH_LEN];
sys/net/wg/wg_noise.c
1528
NOISE_HASH_LEN, NOISE_HASH_LEN, NOISE_SYMMETRIC_KEY_LEN,
sys/net/wg/wg_noise.c
1530
noise_mix_hash(hash, tmp, NOISE_HASH_LEN);
sys/net/wg/wg_noise.c
1531
explicit_bzero(tmp, NOISE_HASH_LEN);
sys/net/wg/wg_noise.c
1535
noise_param_init(uint8_t ck[NOISE_HASH_LEN], uint8_t hash[NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
1541
NOISE_HASH_LEN, sizeof(NOISE_HANDSHAKE_NAME) - 1, 0);
sys/net/wg/wg_noise.c
1542
blake2s_init(&blake, NOISE_HASH_LEN);
sys/net/wg/wg_noise.c
1543
blake2s_update(&blake, ck, NOISE_HASH_LEN);
sys/net/wg/wg_noise.c
1554
uint8_t hash[NOISE_HASH_LEN])
sys/net/wg/wg_noise.c
1559
chacha20poly1305_encrypt(dst, src, src_len, hash, NOISE_HASH_LEN,
sys/net/wg/wg_noise.c
1567
uint8_t hash[NOISE_HASH_LEN])
sys/net/wg/wg_noise.c
1573
hash, NOISE_HASH_LEN, nonce, key))
sys/net/wg/wg_noise.c
1581
noise_msg_ephemeral(uint8_t ck[NOISE_HASH_LEN], uint8_t hash[NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
1585
noise_kdf(ck, NULL, NULL, src, NOISE_HASH_LEN, 0, 0,
sys/net/wg/wg_noise.c
205
const uint8_t [NOISE_HASH_LEN]);
sys/net/wg/wg_noise.c
206
static bool noise_mix_dh(uint8_t [NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
210
static bool noise_mix_ss(uint8_t ck[NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
213
static void noise_mix_hash(uint8_t [NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
215
static void noise_mix_psk(uint8_t [NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
216
uint8_t [NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
220
static void noise_param_init(uint8_t [NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
221
uint8_t [NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
225
uint8_t [NOISE_HASH_LEN]);
sys/net/wg/wg_noise.c
228
uint8_t [NOISE_HASH_LEN]);
sys/net/wg/wg_noise.c
229
static void noise_msg_ephemeral(uint8_t [NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
230
uint8_t [NOISE_HASH_LEN],