diff options
author | Ezra Peisach <epeisach@mit.edu> | 2000-09-25 17:14:38 +0000 |
---|---|---|
committer | Ezra Peisach <epeisach@mit.edu> | 2000-09-25 17:14:38 +0000 |
commit | ec34437212e0ab7a9fd69ba50ffc93bb7d3b1b94 (patch) | |
tree | b872f08e48cb5adadd502bb4652172267e387a44 /src/lib/crypto/keyhash_provider/k5_md5des.c | |
parent | 5e6a9b3cc32e61c88f7fee3e3c3111093c16f842 (diff) | |
download | krb5-ec34437212e0ab7a9fd69ba50ffc93bb7d3b1b94.zip krb5-ec34437212e0ab7a9fd69ba50ffc93bb7d3b1b94.tar.gz krb5-ec34437212e0ab7a9fd69ba50ffc93bb7d3b1b94.tar.bz2 |
* descbc.c, k5_md4des.c, k5_md5des.c, t_cksum.c: Cleanup unsigned
vs. signed warnings.
* Makefile.in (t_cksum5, t_cksum4): Executables do not need to
link with the krb5 library.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12670 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/crypto/keyhash_provider/k5_md5des.c')
-rw-r--r-- | src/lib/crypto/keyhash_provider/k5_md5des.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/lib/crypto/keyhash_provider/k5_md5des.c b/src/lib/crypto/keyhash_provider/k5_md5des.c index 7886139..bf9e5f7 100644 --- a/src/lib/crypto/keyhash_provider/k5_md5des.c +++ b/src/lib/crypto/keyhash_provider/k5_md5des.c @@ -69,7 +69,7 @@ k5_md5des_hash(krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, /* create the confouder */ data.length = CONFLENGTH; - data.data = conf; + data.data = (char *) conf; if ((ret = krb5_c_random_make_octets(/* XXX */ 0, &data))) return(ret); @@ -90,7 +90,8 @@ k5_md5des_hash(krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, krb5_MD5Init(&ctx); krb5_MD5Update(&ctx, conf, CONFLENGTH); - krb5_MD5Update(&ctx, input->data, input->length); + krb5_MD5Update(&ctx, (unsigned char *) input->data, + (unsigned int) input->length); krb5_MD5Final(&ctx); /* construct the buffer to be encrypted */ @@ -103,7 +104,7 @@ k5_md5des_hash(krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, mit_des_cbc_encrypt((krb5_pointer) output->data, (krb5_pointer) output->data, output->length, - schedule, (char *) mit_des_zeroblock, 1); + schedule, (unsigned char *) mit_des_zeroblock, 1); return(0); } @@ -156,7 +157,7 @@ k5_md5des_verify(krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, if (!compathash) { mit_des_cbc_encrypt((krb5_pointer) hash->data, (krb5_pointer) plaintext, hash->length, - schedule, (char *) mit_des_zeroblock, 0); + schedule, (unsigned char *) mit_des_zeroblock, 0); } else { mit_des_cbc_encrypt((krb5_pointer) hash->data, (krb5_pointer) plaintext, hash->length, @@ -169,7 +170,8 @@ k5_md5des_verify(krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, if (!compathash) { krb5_MD5Update(&ctx, plaintext, CONFLENGTH); } - krb5_MD5Update(&ctx, input->data, input->length); + krb5_MD5Update(&ctx, (unsigned char *) input->data, + (unsigned) input->length); krb5_MD5Final(&ctx); /* compare the decrypted hash to the computed one */ |