diff options
author | Ken Raeburn <raeburn@mit.edu> | 2001-04-10 07:40:02 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2001-04-10 07:40:02 +0000 |
commit | ee5f8e41f37418b5bceab927ff99c451f8302548 (patch) | |
tree | 3345f8f85ceb90a026c22f12085baa0ec53e70fa /src/lib/des425/quad_cksum.c | |
parent | 9de24ded72416faf8ef628b736f95fae3537cf57 (diff) | |
download | krb5-ee5f8e41f37418b5bceab927ff99c451f8302548.tar.gz krb5-ee5f8e41f37418b5bceab927ff99c451f8302548.tar.xz krb5-ee5f8e41f37418b5bceab927ff99c451f8302548.zip |
use const for some des inputs and reduce unnecessary casts
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13166 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/des425/quad_cksum.c')
-rw-r--r-- | src/lib/des425/quad_cksum.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/des425/quad_cksum.c b/src/lib/des425/quad_cksum.c index cdf81c3f79..213e6a6e28 100644 --- a/src/lib/des425/quad_cksum.c +++ b/src/lib/des425/quad_cksum.c @@ -114,9 +114,9 @@ /* vax byte order is LSB first. This is not performance critical, and is far more readable this way. */ #define four_bytes_vax_to_nets(x) ((((((x[3]<<8)|x[2])<<8)|x[1])<<8)|x[0]) -#define vaxtohl(x) four_bytes_vax_to_nets(((unsigned char *)(x))) +#define vaxtohl(x) four_bytes_vax_to_nets(((const unsigned char *)(x))) #define two_bytes_vax_to_nets(x) ((x[1]<<8)|x[0]) -#define vaxtohs(x) two_bytes_vax_to_nets(((unsigned char *)(x))) +#define vaxtohs(x) two_bytes_vax_to_nets(((const unsigned char *)(x))) /* Externals */ extern char *errmsg(); @@ -129,7 +129,7 @@ extern int des_debug; KRB5_DLLIMP unsigned long KRB5_CALLCONV des_quad_cksum(in,out,length,out_count,c_seed) - unsigned char FAR *in; /* input block */ + const unsigned char FAR *in; /* input block */ unsigned DES_INT32 FAR *out; /* optional longer output */ long length; /* original length in bytes */ int out_count; /* number of iterations */ @@ -147,14 +147,14 @@ des_quad_cksum(in,out,length,out_count,c_seed) register unsigned DES_INT32 z2; register unsigned DES_INT32 x; register unsigned DES_INT32 x2; - register unsigned char *p; + const unsigned char *p; register DES_INT32 len; register int i; /* use all 8 bytes of seed */ z = vaxtohl(c_seed); - z2 = vaxtohl((char *)c_seed+4); + z2 = vaxtohl((const char *)c_seed+4); if (out == NULL) out_count = 1; /* default */ @@ -173,7 +173,7 @@ des_quad_cksum(in,out,length,out_count,c_seed) len -= 2; } else { - x = (z + *(unsigned char *)p++); + x = (z + *(const unsigned char *)p++); len = 0; } x2 = z2; |