* t_encrypt.c (compare_results): Declare static.
authorEzra Peisach <epeisach@mit.edu>
Mon, 24 May 2004 21:04:34 +0000 (21:04 +0000)
committerEzra Peisach <epeisach@mit.edu>
Mon, 24 May 2004 21:04:34 +0000 (21:04 +0000)
(main): Free allocated memory before exit.

* t_nfold.c (fold_kerberos): Change nbytes argument to unsigned.

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

src/lib/crypto/ChangeLog
src/lib/crypto/t_encrypt.c
src/lib/crypto/t_nfold.c

index 390f8188ab6d5b64afbe470fc427c1fcca39669b..952aaa9a5456c13ceb82498bdbb95617b20b35c3 100644 (file)
@@ -1,3 +1,10 @@
+2004-05-24  Ezra Peisach  <epeisach@mit.edu>
+
+       * t_nfold.c (fold_kerberos): Change nbytes argument to unsigned.
+
+       * t_encrypt.c (compare_results): Declare static.
+       (main): Free allocated memory before exit.
+
 2004-05-13  Ken Raeburn  <raeburn@mit.edu>
 
        * Makefile.in (t_encrypt, t_prng, t_hmac, t_pkcs5, vectors,
index e5f5c8a78563532786a5a4549a2faae3fa34af39..eb2378b5e53ca7c53f5184e8c13b14961a05f771 100644 (file)
@@ -55,7 +55,7 @@ if( retval) { \
   abort(); \
 } else printf ("OK\n");
   
-int compare_results(krb5_data *d1, krb5_data *d2)
+static int compare_results(krb5_data *d1, krb5_data *d2)
 {
     if (d1->length != d2->length) {
        /* Decryption can leave a little trailing cruft.
@@ -144,7 +144,9 @@ main ()
   }
 
   free(out.data);
+  free(out2.data);
   free(check.data);
+  free(check2.data);
   return 0;
 }
 
index ae6a81be47e51d096ca675dd379907f6326ce0d2..6be0a09345fcc41124bd48ac3d141e47fc3c95a4 100644 (file)
@@ -97,7 +97,7 @@ static void rfc_tests ()
     }
 }
 
-static void fold_kerberos(int nbytes)
+static void fold_kerberos(unsigned int nbytes)
 {
     unsigned char cipher_text[300];
     int j;
@@ -106,7 +106,7 @@ static void fold_kerberos(int nbytes)
        abort();
 
     printf("%d-fold(\"kerberos\") =\n\t", nbytes*8);
-    krb5_nfold(64, "kerberos", 8*nbytes, cipher_text);
+    krb5_nfold(64, (unsigned char *) "kerberos", 8*nbytes, cipher_text);
     for (j=0; j<nbytes; j++)
        printf("%s%02x", (j&3) ? "" : " ", cipher_text[j]);
     printf("\n");