Fix up signed/unsigned warnings in this directory. There are still
authorEzra Peisach <epeisach@mit.edu>
Sun, 6 Mar 2011 13:30:35 +0000 (13:30 +0000)
committerEzra Peisach <epeisach@mit.edu>
Sun, 6 Mar 2011 13:30:35 +0000 (13:30 +0000)
a few more - but these were the obvious ones.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24689 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/crypto/crypto_tests/t_crc.c
src/lib/crypto/crypto_tests/t_cts.c
src/lib/crypto/crypto_tests/t_hmac.c
src/lib/crypto/crypto_tests/t_mddriver.c
src/lib/crypto/crypto_tests/t_nfold.c

index d8b0ea74f51e7e5c0f3292e51fd0998d8950bf94..500e020c4bd58b1be17b618fabf9efbb08cf50cc 100644 (file)
@@ -105,11 +105,12 @@ struct crc_trial trials[] = {
 
 #define NTRIALS (sizeof(trials) / sizeof(trials[0]))
 
+#if 0
 static void
 timetest(unsigned int nblk, unsigned int blksiz)
 {
     char *block;
-    int i;
+    unsigned int i;
     struct tms before, after;
     unsigned long cksum;
 
@@ -135,6 +136,7 @@ timetest(unsigned int nblk, unsigned int blksiz)
 
     free(block);
 }
+#endif
 
 static void gethexstr(char *data, size_t *outlen, unsigned char *outbuf,
                       size_t buflen)
@@ -158,7 +160,7 @@ static void gethexstr(char *data, size_t *outlen, unsigned char *outbuf,
 static void
 verify(void)
 {
-    int i;
+    unsigned int i;
     struct crc_trial trial;
     unsigned char buf[4];
     size_t len;
index 90155f7805f33a109c9b09eff8448df2c62cd14c..39aef9d84cdead2d932bffcbf4ea1401e3d5f5ed 100644 (file)
@@ -75,7 +75,7 @@ check_error (int r, int line) {
 #endif
 
 static void printd (const char *descr, krb5_data *d) {
-    int i, j;
+    unsigned int i, j;
     const int r = 16;
 
     printf("%s:", descr);
@@ -98,7 +98,7 @@ static void printd (const char *descr, krb5_data *d) {
 }
 static void printk(const char *descr, krb5_keyblock *k) {
     krb5_data d;
-    d.data = k->contents;
+    d.data = (char *) k->contents;
     d.length = k->length;
     printd(descr, &d);
 }
@@ -110,7 +110,7 @@ static void test_cts()
     static const unsigned char aeskey[16] = "chicken teriyaki";
     static const int lengths[] = { 17, 31, 32, 47, 48, 64 };
 
-    int i;
+    unsigned int i;
     char outbuf[64], encivbuf[16], decivbuf[16];
     krb5_crypto_iov iov;
     krb5_data in, enciv, deciv;
index ec49d615d85ea0fca95f1a5f188a0a460008196f..1f5cae5965f98d2f271a4f4537a601e85214d8da 100644 (file)
@@ -57,7 +57,7 @@ static void check_error (int r, int line) {
 #endif
 
 static void printd (const char *descr, krb5_data *d) {
-    int i, j;
+    unsigned int i, j;
     const int r = 16;
 
     printf("%s (%d bytes):", descr, d->length);
@@ -139,7 +139,7 @@ static void test_hmac()
     char outbuf[20];
     char stroutbuf[80];
     krb5_error_code err;
-    int i, j;
+    unsigned int i, j;
     int lose = 0;
     struct k5buf buf;
 
index 68435139c66a0fd284e7f0c491a667b4963e348c..59b4a48de98668ac9908887705a0af8d717ed3d5 100644 (file)
@@ -202,7 +202,7 @@ static void MDTestSuite ()
 {
 #ifdef HAVE_TEST_SUITE
     struct md_test_entry *entry;
-    int i, num_tests = 0, num_failed = 0;
+    int num_tests = 0, num_failed = 0;
     unsigned char digest[16];
 
     printf ("MD%d test suite:\n\n", MD);
index 6a8e7f7259429388318bd4d39737ad370cf00bde..f9e36e57f4441ea6a096375737c4c31233f7844f 100644 (file)
@@ -51,7 +51,7 @@ static void printstringhex (const unsigned char *p) {
 
 static void rfc_tests ()
 {
-    int i;
+    unsigned i;
     struct {
         char *input;
         unsigned int n;
@@ -101,7 +101,7 @@ static void rfc_tests ()
 static void fold_kerberos(unsigned int nbytes)
 {
     unsigned char cipher_text[300];
-    int j;
+    unsigned int j;
 
     if (nbytes > 300)
         abort();
@@ -136,7 +136,7 @@ main(argc, argv)
     char *argv[];
 {
     unsigned char cipher_text[64];
-    int i, j;
+    unsigned int i, j;
 
     printf("N-fold\n");
     for (i=0; i<sizeof(nfold_in)/sizeof(char *); i++) {