summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2004-05-24 21:04:34 +0000
committerEzra Peisach <epeisach@mit.edu>2004-05-24 21:04:34 +0000
commit1b86f2c181c3c2b68eedfedb93a475dcdc4b5436 (patch)
tree96f073573f9beb4173fb63a4d2c139de54761b34 /src
parent37c7d625e06da8a31090ae58ca745bb74c0133df (diff)
downloadkrb5-1b86f2c181c3c2b68eedfedb93a475dcdc4b5436.tar.gz
krb5-1b86f2c181c3c2b68eedfedb93a475dcdc4b5436.tar.xz
krb5-1b86f2c181c3c2b68eedfedb93a475dcdc4b5436.zip
* t_encrypt.c (compare_results): Declare static.
(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
Diffstat (limited to 'src')
-rw-r--r--src/lib/crypto/ChangeLog7
-rw-r--r--src/lib/crypto/t_encrypt.c4
-rw-r--r--src/lib/crypto/t_nfold.c4
3 files changed, 12 insertions, 3 deletions
diff --git a/src/lib/crypto/ChangeLog b/src/lib/crypto/ChangeLog
index 390f8188ab..952aaa9a54 100644
--- a/src/lib/crypto/ChangeLog
+++ b/src/lib/crypto/ChangeLog
@@ -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,
diff --git a/src/lib/crypto/t_encrypt.c b/src/lib/crypto/t_encrypt.c
index e5f5c8a785..eb2378b5e5 100644
--- a/src/lib/crypto/t_encrypt.c
+++ b/src/lib/crypto/t_encrypt.c
@@ -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;
}
diff --git a/src/lib/crypto/t_nfold.c b/src/lib/crypto/t_nfold.c
index ae6a81be47..6be0a09345 100644
--- a/src/lib/crypto/t_nfold.c
+++ b/src/lib/crypto/t_nfold.c
@@ -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");