sys/net/wg_noise.c
46
const uint8_t [NOISE_HASH_LEN]);
sys/net/wg_noise.c
48
uint8_t [NOISE_HASH_LEN],
sys/net/wg_noise.c
53
uint8_t ck[NOISE_HASH_LEN],
sys/net/wg_noise.c
57
uint8_t [NOISE_HASH_LEN],
sys/net/wg_noise.c
61
uint8_t [NOISE_HASH_LEN],
sys/net/wg_noise.c
62
uint8_t [NOISE_HASH_LEN],
sys/net/wg_noise.c
66
uint8_t [NOISE_HASH_LEN],
sys/net/wg_noise.c
67
uint8_t [NOISE_HASH_LEN],
sys/net/wg_noise.c
72
uint8_t [NOISE_HASH_LEN]);
sys/net/wg_noise.c
75
uint8_t [NOISE_HASH_LEN]);
sys/net/wg_noise.c
77
uint8_t [NOISE_HASH_LEN],
sys/net/wg_noise.c
78
uint8_t [NOISE_HASH_LEN],
sys/net/wg_noise.c
785
const uint8_t ck[NOISE_HASH_LEN])
sys/net/wg_noise.c
796
blake2s_hmac(sec, x, ck, BLAKE2S_HASH_SIZE, x_len, NOISE_HASH_LEN);
sys/net/wg_noise.c
831
noise_mix_dh(uint8_t ck[NOISE_HASH_LEN], uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
sys/net/wg_noise.c
840
NOISE_HASH_LEN, NOISE_SYMMETRIC_KEY_LEN, 0, NOISE_PUBLIC_KEY_LEN, ck);
sys/net/wg_noise.c
846
noise_mix_ss(uint8_t ck[NOISE_HASH_LEN], uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
sys/net/wg_noise.c
853
NOISE_HASH_LEN, NOISE_SYMMETRIC_KEY_LEN, 0, NOISE_PUBLIC_KEY_LEN, ck);
sys/net/wg_noise.c
858
noise_mix_hash(uint8_t hash[NOISE_HASH_LEN], const uint8_t *src,
sys/net/wg_noise.c
863
blake2s_init(&blake, NOISE_HASH_LEN);
sys/net/wg_noise.c
864
blake2s_update(&blake, hash, NOISE_HASH_LEN);
sys/net/wg_noise.c
870
noise_mix_psk(uint8_t ck[NOISE_HASH_LEN], uint8_t hash[NOISE_HASH_LEN],
sys/net/wg_noise.c
874
uint8_t tmp[NOISE_HASH_LEN];
sys/net/wg_noise.c
877
NOISE_HASH_LEN, NOISE_HASH_LEN, NOISE_SYMMETRIC_KEY_LEN,
sys/net/wg_noise.c
879
noise_mix_hash(hash, tmp, NOISE_HASH_LEN);
sys/net/wg_noise.c
880
explicit_bzero(tmp, NOISE_HASH_LEN);
sys/net/wg_noise.c
884
noise_param_init(uint8_t ck[NOISE_HASH_LEN], uint8_t hash[NOISE_HASH_LEN],
sys/net/wg_noise.c
890
NOISE_HASH_LEN, strlen(NOISE_HANDSHAKE_NAME), 0);
sys/net/wg_noise.c
891
blake2s_init(&blake, NOISE_HASH_LEN);
sys/net/wg_noise.c
892
blake2s_update(&blake, ck, NOISE_HASH_LEN);
sys/net/wg_noise.c
902
uint8_t key[NOISE_SYMMETRIC_KEY_LEN], uint8_t hash[NOISE_HASH_LEN])
sys/net/wg_noise.c
906
hash, NOISE_HASH_LEN, 0, key);
sys/net/wg_noise.c
912
uint8_t key[NOISE_SYMMETRIC_KEY_LEN], uint8_t hash[NOISE_HASH_LEN])
sys/net/wg_noise.c
916
hash, NOISE_HASH_LEN, 0, key))
sys/net/wg_noise.c
923
noise_msg_ephemeral(uint8_t ck[NOISE_HASH_LEN], uint8_t hash[NOISE_HASH_LEN],
sys/net/wg_noise.c
927
noise_kdf(ck, NULL, NULL, src, NOISE_HASH_LEN, 0, 0,
sys/net/wg_noise.h
70
uint8_t hs_hash[NOISE_HASH_LEN];
sys/net/wg_noise.h
71
uint8_t hs_ck[NOISE_HASH_LEN];