From 6ce0543f3d2f7bb6b8e681e162bfd111b1c7a336 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Thu, 26 Sep 2024 13:55:27 -0400 Subject: lib: crypto: Fix ECDH session key buffer size Signed-off-by: Ian Moffett --- lib/crypto/ecdh.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/crypto/ecdh.c b/lib/crypto/ecdh.c index 31d5fd9..ab5d286 100644 --- a/lib/crypto/ecdh.c +++ b/lib/crypto/ecdh.c @@ -202,6 +202,7 @@ gen_session_key(const unsigned char *priv, const unsigned char *peer_key, } /* Derive the session key */ + tmp = KEY_SIZE; if (EVP_PKEY_derive(ctx, session_key, &tmp) <= 0) { printf("Failed to derive session key\n"); EVP_PKEY_CTX_free(ctx); -- cgit v1.2.3