Fix signed/unsigned warnings in tests
authorEzra Peisach <epeisach@mit.edu>
Wed, 24 Aug 2011 20:04:49 +0000 (20:04 +0000)
committerEzra Peisach <epeisach@mit.edu>
Wed, 24 Aug 2011 20:04:49 +0000 (20:04 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25113 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/crypto/builtin/aes/aes-gen.c
src/lib/crypto/builtin/sha1/t_shs3.c
src/lib/crypto/crypto_tests/t_crc.c
src/lib/krb5/ccache/t_cccursor.c
src/lib/krb5/krb/t_ser.c

index 855e6a470dfd04b585315fdb5a1b5e9b10908a46..573de52b2c368ca736ba2b9ae4079be315650fd5 100644 (file)
@@ -21,7 +21,7 @@ aes_ctx ctx, dctx;
 
 static void init ()
 {
-    int i, j, r;
+    unsigned int i, j, r;
 
     srand(42);
     for (i = 0; i < 16; i++)
@@ -40,7 +40,7 @@ static void init ()
 
 static void hexdump(const unsigned char *ptr, size_t len)
 {
-    int i;
+    size_t i;
     for (i = 0; i < len; i++)
        printf ("%s%02X", (i % 16 == 0) ? "\n    " : " ", ptr[i]);
 }
@@ -88,7 +88,7 @@ static void fips_test ()
 static void
 xor (unsigned char *out, const unsigned char *a, const unsigned char *b)
 {
-    int i;
+    unsigned int i;
     for (i = 0; i < B; i++)
        out[i] = a[i] ^ b[i];
 }
@@ -96,7 +96,7 @@ xor (unsigned char *out, const unsigned char *a, const unsigned char *b)
 static void
 ecb_enc (unsigned char *out, unsigned char *in, unsigned int len)
 {
-    int i, r;
+    unsigned int i, r;
     for (i = 0; i < len; i += 16) {
        r = aes_enc_blk (in + i, out + i, &ctx);
        if (!r) fprintf(stderr, "error, line %d\n", __LINE__), exit(1);
@@ -107,7 +107,7 @@ ecb_enc (unsigned char *out, unsigned char *in, unsigned int len)
 static void
 ecb_dec (unsigned char *out, unsigned char *in, unsigned int len)
 {
-    int i, r;
+    unsigned int i, r;
     for (i = 0; i < len; i += 16) {
        r = aes_dec_blk (in + i, out + i, &dctx);
        if (!r) fprintf(stderr, "error, line %d\n", __LINE__), exit(1);
@@ -124,7 +124,7 @@ static void
 cbc_enc (unsigned char *out, unsigned char *in, unsigned char *iv,
         unsigned int len)
 {
-    int i, r;
+    unsigned int i, r;
     unsigned char tmp[B];
     D(iv);
     memcpy (tmp, iv, B);
@@ -144,7 +144,7 @@ static void
 cbc_dec (unsigned char *out, unsigned char *in, unsigned char *iv,
         unsigned int len)
 {
-    int i, r;
+    unsigned int i, r;
     unsigned char tmp[B];
     memcpy (tmp, iv, B);
     for (i = 0; i < len; i += B) {
@@ -230,7 +230,7 @@ cts_dec (unsigned char *out, unsigned char *in, unsigned char *iv,
 
 static void ecb_test ()
 {
-    int testno;
+    unsigned int testno;
     unsigned char tmp[4*B];
 
     printf ("ECB tests:\n");
@@ -261,7 +261,7 @@ unsigned char ivec[16] = { 0 };
 
 static void cbc_test ()
 {
-    int testno;
+    unsigned int testno;
     unsigned char tmp[4*B];
 
     printf ("CBC tests:\n");
@@ -290,7 +290,7 @@ static void cbc_test ()
 
 static void cts_test ()
 {
-    int testno;
+    unsigned int testno;
     unsigned char tmp[4*B];
 
     printf ("CTS tests:\n");
index d05ac6d793182b958bd54216826e13ca8eaafcc5..ca985fbcfdadf440f99467a8257c2d8f5171e7ee 100644 (file)
@@ -350,11 +350,11 @@ unsigned char results6[SHS_DIGESTSIZE] = {
 static void test6(void)
 {
     struct {
-        long pad1;
+        unsigned long pad1;
         SHS_INFO si1;
-        long pad2;
+        unsigned long pad2;
         SHS_INFO si2;
-        long pad3;
+        unsigned long pad3;
     } sdata;
     unsigned char digest[SHS_DIGESTSIZE];
     int failed;
@@ -481,11 +481,11 @@ unsigned int kfsize[] = {0,1,31,32,33,55,56,63};
 static void test7(void)
 {
     struct {
-        long pad1;
+        unsigned long pad1;
         SHS_INFO si1;
-        long pad2;
+        unsigned long pad2;
         SHS_INFO si2;
-        long pad3;
+        unsigned long pad3;
     } sdata;
     unsigned char digest[SHS_DIGESTSIZE];
     int failed;
index 7161fb0838d8e0683ce908f42ae53aa6c2f5acd7..190773252ded7593c47a8a95b9747e25da8b69a0 100644 (file)
@@ -148,7 +148,7 @@ static void gethexstr(char *data, size_t *outlen, unsigned char *outbuf,
 
     inlen = strlen(data);
     *outlen = 0;
-    for (cp = data; cp - data < inlen; cp += 2) {
+    for (cp = data; (size_t) (cp - data) < inlen; cp += 2) {
         strncpy(buf, cp, 2);
         buf[2] = '\0';
         n = strtol(buf, NULL, 16);
index 355484f6f20803e7efee254e5ac6dbfda51b8a75..b708aa6f95c1efaa5f79b8d18c5d839984d27e82 100644 (file)
@@ -209,7 +209,8 @@ main(int argc, char *argv[])
 {
     krb5_error_code ret = 0;
     krb5_context context;
-    int i, good = 1;
+    unsigned int i;
+    int good = 1;
 
     ret = krb5_init_context(&context);
     if (ret) exit(1);
index f2d5118d53c3a90ba1909efb9a6be0a33d2a0513..b16c2dc3dafeb663328265098fa6ad1bee17cbca 100644 (file)
@@ -41,7 +41,7 @@ can't safely dereference.  This test file used to make this mistake, often.";
 static void
 print_erep(krb5_octet *erep, size_t elen)
 {
-    int i, j;
+    unsigned int i, j;
 
     for (i=0; i<elen; ) {
         printf("%08d: ", i);