From 20ac58e5c5ef59bc860270037aa7a3b0966a4ec2 Mon Sep 17 00:00:00 2001 From: Artem Glazychev Date: Fri, 8 Jul 2022 19:01:19 +0700 Subject: wireguard: fix coverity warnings Type: fix Signed-off-by: Artem Glazychev Change-Id: I62f13ee8cb9b86f8106505fd32a03d66c1a73bce --- src/plugins/wireguard/wireguard_noise.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/plugins/wireguard/wireguard_noise.c b/src/plugins/wireguard/wireguard_noise.c index 319be6b7720..9c6e65cb0eb 100644 --- a/src/plugins/wireguard/wireguard_noise.c +++ b/src/plugins/wireguard/wireguard_noise.c @@ -122,7 +122,7 @@ noise_create_initiation (vlib_main_t * vm, noise_remote_t * r, { noise_handshake_t *hs = &r->r_handshake; noise_local_t *l = noise_local_get (r->r_local_idx); - uint8_t _key[NOISE_SYMMETRIC_KEY_LEN]; + uint8_t _key[NOISE_SYMMETRIC_KEY_LEN] = { 0 }; uint32_t key_idx; uint8_t *key; int ret = false; @@ -177,9 +177,9 @@ noise_consume_initiation (vlib_main_t * vm, noise_local_t * l, { noise_remote_t *r; noise_handshake_t hs; - uint8_t _key[NOISE_SYMMETRIC_KEY_LEN]; - uint8_t r_public[NOISE_PUBLIC_KEY_LEN]; - uint8_t timestamp[NOISE_TIMESTAMP_LEN]; + uint8_t _key[NOISE_SYMMETRIC_KEY_LEN] = { 0 }; + uint8_t r_public[NOISE_PUBLIC_KEY_LEN] = { 0 }; + uint8_t timestamp[NOISE_TIMESTAMP_LEN] = { 0 }; u32 key_idx; uint8_t *key; int ret = false; @@ -256,8 +256,8 @@ noise_create_response (vlib_main_t * vm, noise_remote_t * r, uint32_t * s_idx, uint8_t en[0 + NOISE_AUTHTAG_LEN]) { noise_handshake_t *hs = &r->r_handshake; - uint8_t _key[NOISE_SYMMETRIC_KEY_LEN]; - uint8_t e[NOISE_PUBLIC_KEY_LEN]; + uint8_t _key[NOISE_SYMMETRIC_KEY_LEN] = { 0 }; + uint8_t e[NOISE_PUBLIC_KEY_LEN] = { 0 }; uint32_t key_idx; uint8_t *key; int ret = false; @@ -310,8 +310,8 @@ noise_consume_response (vlib_main_t * vm, noise_remote_t * r, uint32_t s_idx, { noise_local_t *l = noise_local_get (r->r_local_idx); noise_handshake_t hs; - uint8_t _key[NOISE_SYMMETRIC_KEY_LEN]; - uint8_t preshared_key[NOISE_PUBLIC_KEY_LEN]; + uint8_t _key[NOISE_SYMMETRIC_KEY_LEN] = { 0 }; + uint8_t preshared_key[NOISE_PUBLIC_KEY_LEN] = { 0 }; uint32_t key_idx; uint8_t *key; int ret = false; -- cgit 1.2.3-korg