From e9bc20f5da3fe769ba6f82836675f84f6aaaca99 Mon Sep 17 00:00:00 2001 From: Joseph Sutton Date: Mon, 14 Aug 2023 13:21:16 +1200 Subject: [PATCH] hcrypto: Fix errors produced by compiling with FORTIFY_SOURCE=2 Signed-off-by: Joseph Sutton --- lib/hcrypto/rsa-ltm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/hcrypto/rsa-ltm.c b/lib/hcrypto/rsa-ltm.c index 49e35f5a3..aec51da75 100644 --- a/lib/hcrypto/rsa-ltm.c +++ b/lib/hcrypto/rsa-ltm.c @@ -167,7 +167,7 @@ ltm_rsa_public_encrypt(int flen, const unsigned char* from, unsigned char* to, RSA* rsa, int padding) { unsigned char *p = NULL, *p0 = NULL; - size_t size, ssize, padlen; + size_t size, ssize = 0, padlen; mp_int enc, dec, n, e; mp_err ret; int where = __LINE__; @@ -222,9 +222,9 @@ static int ltm_rsa_public_decrypt(int flen, const unsigned char* from, unsigned char* to, RSA* rsa, int padding) { - unsigned char *p; + unsigned char *p = NULL; mp_err ret; - size_t size; + size_t size = 0; mp_int s, us, n, e; int where = __LINE__; @@ -273,7 +273,7 @@ static int ltm_rsa_private_encrypt(int flen, const unsigned char* from, unsigned char* to, RSA* rsa, int padding) { - unsigned char *ptr, *ptr0 = NULL; + unsigned char *ptr = NULL, *ptr0 = NULL; mp_err ret; mp_int in, out, n, e; mp_int bi, b;