hcrypto: Fix errors produced by compiling with FORTIFY_SOURCE=2

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
This commit is contained in:
Joseph Sutton
2023-08-14 13:21:16 +12:00
committed by Jeffrey Altman
parent 1f88e8c919
commit e9bc20f5da

View File

@@ -167,7 +167,7 @@ ltm_rsa_public_encrypt(int flen, const unsigned char* from,
unsigned char* to, RSA* rsa, int padding) unsigned char* to, RSA* rsa, int padding)
{ {
unsigned char *p = NULL, *p0 = NULL; unsigned char *p = NULL, *p0 = NULL;
size_t size, ssize, padlen; size_t size, ssize = 0, padlen;
mp_int enc, dec, n, e; mp_int enc, dec, n, e;
mp_err ret; mp_err ret;
int where = __LINE__; int where = __LINE__;
@@ -222,9 +222,9 @@ static int
ltm_rsa_public_decrypt(int flen, const unsigned char* from, ltm_rsa_public_decrypt(int flen, const unsigned char* from,
unsigned char* to, RSA* rsa, int padding) unsigned char* to, RSA* rsa, int padding)
{ {
unsigned char *p; unsigned char *p = NULL;
mp_err ret; mp_err ret;
size_t size; size_t size = 0;
mp_int s, us, n, e; mp_int s, us, n, e;
int where = __LINE__; int where = __LINE__;
@@ -273,7 +273,7 @@ static int
ltm_rsa_private_encrypt(int flen, const unsigned char* from, ltm_rsa_private_encrypt(int flen, const unsigned char* from,
unsigned char* to, RSA* rsa, int padding) unsigned char* to, RSA* rsa, int padding)
{ {
unsigned char *ptr, *ptr0 = NULL; unsigned char *ptr = NULL, *ptr0 = NULL;
mp_err ret; mp_err ret;
mp_int in, out, n, e; mp_int in, out, n, e;
mp_int bi, b; mp_int bi, b;