* aes.c (krb5int_aes_encrypt): Signed/unsigned warning fix
authorEzra Peisach <epeisach@mit.edu>
Tue, 25 May 2004 18:06:13 +0000 (18:06 +0000)
committerEzra Peisach <epeisach@mit.edu>
Tue, 25 May 2004 18:06:13 +0000 (18:06 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16359 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/crypto/enc_provider/ChangeLog
src/lib/crypto/enc_provider/aes.c

index f27a6c356321b95bc3961635086e6f9ca6706219..c898e6479b190f1f81bce81d3eb09484cecec5d3 100644 (file)
@@ -1,3 +1,7 @@
+2004-05-25  Ezra Peisach  <epeisach@mit.edu>
+
+       * aes.c (krb5int_aes_encrypt): Signed/unsigned warning fix. 
+
 2004-02-09  Ken Raeburn  <raeburn@mit.edu>
 
        * aes.c (krb5int_aes_encrypt, krb5int_aes_decrypt): Copy out value
index 2bbddddd98a672473a0e355b907d551169a647c7..45019692d4cc0920d1e668c76a9e6e97b5422693 100644 (file)
@@ -12,6 +12,7 @@ aes_rval aes_dec_blk(const unsigned char in_blk[], unsigned char out_blk[], cons
 
 #define CHECK_SIZES 0
 
+#if 0
 static void printd (const char *descr, krb5_data *d) {
     int i, j;
     const int r = 16;
@@ -34,6 +35,8 @@ static void printd (const char *descr, krb5_data *d) {
     }
     printf("\n");
 }
+#endif
+
 #define enc(OUT, IN, CTX) (aes_enc_blk((IN),(OUT),(CTX)) == aes_good ? (void) 0 : abort())
 #define dec(OUT, IN, CTX) (aes_dec_blk((IN),(OUT),(CTX)) == aes_good ? (void) 0 : abort())
 
@@ -68,7 +71,7 @@ krb5int_aes_encrypt(const krb5_keyblock *key, const krb5_data *ivec,
        /* XXX Used for DK function.  */
        enc(output->data, input->data, &ctx);
     } else {
-       int nleft;
+       unsigned int nleft;
 
        for (blockno = 0; blockno < nblocks - 2; blockno++) {
            xorblock(tmp, input->data + blockno * BLOCK_SIZE);
@@ -123,7 +126,6 @@ krb5int_aes_decrypt(const krb5_keyblock *key, const krb5_data *ivec,
            abort();
        dec(output->data, input->data, &ctx);
     } else {
-       int nleft;
 
        for (blockno = 0; blockno < nblocks - 2; blockno++) {
            dec(tmp2, input->data + blockno * BLOCK_SIZE, &ctx);