diff options
| author | Ezra Peisach <epeisach@mit.edu> | 2004-05-24 21:04:34 +0000 |
|---|---|---|
| committer | Ezra Peisach <epeisach@mit.edu> | 2004-05-24 21:04:34 +0000 |
| commit | 1b86f2c181c3c2b68eedfedb93a475dcdc4b5436 (patch) | |
| tree | 96f073573f9beb4173fb63a4d2c139de54761b34 /src | |
| parent | 37c7d625e06da8a31090ae58ca745bb74c0133df (diff) | |
| download | krb5-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/ChangeLog | 7 | ||||
| -rw-r--r-- | src/lib/crypto/t_encrypt.c | 4 | ||||
| -rw-r--r-- | src/lib/crypto/t_nfold.c | 4 |
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"); |
