diff --git a/lib/des/des.c b/lib/des/des.c index d947a64b2..4762a4b43 100644 --- a/lib/des/des.c +++ b/lib/des/des.c @@ -288,7 +288,7 @@ DES_cbc_encrypt(unsigned char *input, unsigned char *output, long length, output += DES_CBLOCK_LEN; } if (length) { - char tmp[DES_CBLOCK_LEN]; + unsigned char tmp[DES_CBLOCK_LEN]; memcpy(tmp, input, length); memset(tmp + length, 0, DES_CBLOCK_LEN - length); load(tmp, u); @@ -311,7 +311,7 @@ DES_cbc_encrypt(unsigned char *input, unsigned char *output, long length, output += DES_CBLOCK_LEN; } if (length) { - char tmp[DES_CBLOCK_LEN]; + unsigned char tmp[DES_CBLOCK_LEN]; memcpy(tmp, input, length); memset(tmp + length, 0, DES_CBLOCK_LEN - length); load(tmp, u); @@ -351,7 +351,7 @@ DES_pcbc_encrypt(unsigned char *input, unsigned char *output, long length, output += DES_CBLOCK_LEN; } if (length) { - char tmp[DES_CBLOCK_LEN]; + unsigned char tmp[DES_CBLOCK_LEN]; memcpy(tmp, input, length); memset(tmp + length, 0, DES_CBLOCK_LEN - length); load(tmp, u); @@ -374,7 +374,7 @@ DES_pcbc_encrypt(unsigned char *input, unsigned char *output, long length, output += DES_CBLOCK_LEN; } if (length) { - char tmp[DES_CBLOCK_LEN]; + unsigned char tmp[DES_CBLOCK_LEN]; memcpy(tmp, input, length); memset(tmp + length, 0, DES_CBLOCK_LEN - length); load(tmp, u); @@ -453,7 +453,7 @@ DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, output += DES_CBLOCK_LEN; } if (length) { - char tmp[DES_CBLOCK_LEN]; + unsigned char tmp[DES_CBLOCK_LEN]; memcpy(tmp, input, length); memset(tmp + length, 0, DES_CBLOCK_LEN - length); load(tmp, u); @@ -476,7 +476,7 @@ DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, output += DES_CBLOCK_LEN; } if (length) { - char tmp[DES_CBLOCK_LEN]; + unsigned char tmp[DES_CBLOCK_LEN]; memcpy(tmp, input, length); memset(tmp + length, 0, DES_CBLOCK_LEN - length); load(tmp, u); @@ -573,7 +573,7 @@ DES_cbc_cksum(const unsigned char *input, DES_cblock *output, input += DES_CBLOCK_LEN; } if (length) { - char tmp[DES_CBLOCK_LEN]; + unsigned char tmp[DES_CBLOCK_LEN]; memcpy(tmp, input, length); memset(tmp + length, 0, DES_CBLOCK_LEN - length); load(tmp, u); diff --git a/lib/des/rc2.c b/lib/des/rc2.c index a5bb0cf73..2a3e69cfc 100644 --- a/lib/des/rc2.c +++ b/lib/des/rc2.c @@ -200,7 +200,7 @@ void RC2_cbc_encrypt(const unsigned char *in, unsigned char *out, long size, RC2_KEY *key, unsigned char *iv, int encrypt) { - char tmp[RC2_BLOCK_SIZE]; + unsigned char tmp[RC2_BLOCK_SIZE]; int i; if (encrypt) {