summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/crypto/des/ChangeLog5
-rw-r--r--src/lib/crypto/des/d3_str2ky.c8
-rw-r--r--src/lib/crypto/des/u_nfold.c8
3 files changed, 13 insertions, 8 deletions
diff --git a/src/lib/crypto/des/ChangeLog b/src/lib/crypto/des/ChangeLog
index d9910561e8..cbfdcf37ee 100644
--- a/src/lib/crypto/des/ChangeLog
+++ b/src/lib/crypto/des/ChangeLog
@@ -1,3 +1,8 @@
+Wed Mar 20 22:33:40 1996 Theodore Y. Ts'o <tytso@dcl>
+
+ * u_nfold.c (mit_des_n_fold):
+ * d3_str2ky.c (mit_des3_string_to_key): Fix Windows lint flames.
+
Mon Mar 11 11:03:23 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
* new_rn_key.c (mit_des_generate_random_block): Add const keywrod
diff --git a/src/lib/crypto/des/d3_str2ky.c b/src/lib/crypto/des/d3_str2ky.c
index 8e64ad4d9e..c2a27901b3 100644
--- a/src/lib/crypto/des/d3_str2ky.c
+++ b/src/lib/crypto/des/d3_str2ky.c
@@ -43,11 +43,11 @@ krb5_keyblock FAR * keyblock;
const krb5_data FAR * data;
const krb5_data FAR * salt;
{
- register char *str, *copystr;
- register mit_des_cblock *key;
- register int j;
+ char *copystr;
+ mit_des_cblock *key;
+ unsigned int j;
- register long length;
+ int length;
mit_des3_key_schedule ks;
krb5_enctype enctype = eblock->crypto_entry->proto_enctype;
diff --git a/src/lib/crypto/des/u_nfold.c b/src/lib/crypto/des/u_nfold.c
index 63eb0e29a7..38829e0ed0 100644
--- a/src/lib/crypto/des/u_nfold.c
+++ b/src/lib/crypto/des/u_nfold.c
@@ -66,8 +66,7 @@ mit_des_n_fold(inbuf, inlen, outbuf, outlen)
#endif
do {
- int j;
- register unsigned int k;
+ unsigned int j, k;
/* Rotate input */
k = ((bytes/inlen) * ROTATE_VALUE) % (inlen*8);
@@ -84,8 +83,9 @@ mit_des_n_fold(inbuf, inlen, outbuf, outlen)
}
j = bytes % outlen;
while (k) {
- if (j-- == 0)
- j += outlen;
+ if (j == 0)
+ j = outlen;
+ j--;
k += outbuf[j];
outbuf[j] = k & 0xff;
k >>= 8;