diff options
author | djm <> | 2010-10-01 22:59:01 +0000 |
---|---|---|
committer | djm <> | 2010-10-01 22:59:01 +0000 |
commit | fe047d8b632246cb2db3234a0a4f32e5c318857b (patch) | |
tree | 939b752540947d33507b3acc48d76a8bfb7c3dc3 /src/lib/libcrypto/rc4/rc4_enc.c | |
parent | 2ea67f4aa254b09ded62e6e14fc893bbe6381579 (diff) | |
download | openbsd-fe047d8b632246cb2db3234a0a4f32e5c318857b.tar.gz openbsd-fe047d8b632246cb2db3234a0a4f32e5c318857b.tar.bz2 openbsd-fe047d8b632246cb2db3234a0a4f32e5c318857b.zip |
resolve conflicts, fix local changes
Diffstat (limited to 'src/lib/libcrypto/rc4/rc4_enc.c')
-rw-r--r-- | src/lib/libcrypto/rc4/rc4_enc.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/lib/libcrypto/rc4/rc4_enc.c b/src/lib/libcrypto/rc4/rc4_enc.c index 0660ea60a2..8c4fc6c7a3 100644 --- a/src/lib/libcrypto/rc4/rc4_enc.c +++ b/src/lib/libcrypto/rc4/rc4_enc.c | |||
@@ -67,12 +67,12 @@ | |||
67 | * Date: Wed, 14 Sep 1994 06:35:31 GMT | 67 | * Date: Wed, 14 Sep 1994 06:35:31 GMT |
68 | */ | 68 | */ |
69 | 69 | ||
70 | void RC4(RC4_KEY *key, unsigned long len, const unsigned char *indata, | 70 | void RC4(RC4_KEY *key, size_t len, const unsigned char *indata, |
71 | unsigned char *outdata) | 71 | unsigned char *outdata) |
72 | { | 72 | { |
73 | register RC4_INT *d; | 73 | register RC4_INT *d; |
74 | register RC4_INT x,y,tx,ty; | 74 | register RC4_INT x,y,tx,ty; |
75 | int i; | 75 | size_t i; |
76 | 76 | ||
77 | x=key->x; | 77 | x=key->x; |
78 | y=key->y; | 78 | y=key->y; |
@@ -120,8 +120,8 @@ void RC4(RC4_KEY *key, unsigned long len, const unsigned char *indata, | |||
120 | (RC4_CHUNK)d[(tx+ty)&0xff]\ | 120 | (RC4_CHUNK)d[(tx+ty)&0xff]\ |
121 | ) | 121 | ) |
122 | 122 | ||
123 | if ( ( ((unsigned long)indata & (sizeof(RC4_CHUNK)-1)) | | 123 | if ( ( ((size_t)indata & (sizeof(RC4_CHUNK)-1)) | |
124 | ((unsigned long)outdata & (sizeof(RC4_CHUNK)-1)) ) == 0 ) | 124 | ((size_t)outdata & (sizeof(RC4_CHUNK)-1)) ) == 0 ) |
125 | { | 125 | { |
126 | RC4_CHUNK ichunk,otp; | 126 | RC4_CHUNK ichunk,otp; |
127 | const union { long one; char little; } is_endian = {1}; | 127 | const union { long one; char little; } is_endian = {1}; |
@@ -157,7 +157,7 @@ void RC4(RC4_KEY *key, unsigned long len, const unsigned char *indata, | |||
157 | if (!is_endian.little) | 157 | if (!is_endian.little) |
158 | { /* BIG-ENDIAN CASE */ | 158 | { /* BIG-ENDIAN CASE */ |
159 | # define BESHFT(c) (((sizeof(RC4_CHUNK)-(c)-1)*8)&(sizeof(RC4_CHUNK)*8-1)) | 159 | # define BESHFT(c) (((sizeof(RC4_CHUNK)-(c)-1)*8)&(sizeof(RC4_CHUNK)*8-1)) |
160 | for (;len&~(sizeof(RC4_CHUNK)-1);len-=sizeof(RC4_CHUNK)) | 160 | for (;len&(0-sizeof(RC4_CHUNK));len-=sizeof(RC4_CHUNK)) |
161 | { | 161 | { |
162 | ichunk = *(RC4_CHUNK *)indata; | 162 | ichunk = *(RC4_CHUNK *)indata; |
163 | otp = RC4_STEP<<BESHFT(0); | 163 | otp = RC4_STEP<<BESHFT(0); |
@@ -210,7 +210,7 @@ void RC4(RC4_KEY *key, unsigned long len, const unsigned char *indata, | |||
210 | else | 210 | else |
211 | { /* LITTLE-ENDIAN CASE */ | 211 | { /* LITTLE-ENDIAN CASE */ |
212 | # define LESHFT(c) (((c)*8)&(sizeof(RC4_CHUNK)*8-1)) | 212 | # define LESHFT(c) (((c)*8)&(sizeof(RC4_CHUNK)*8-1)) |
213 | for (;len&~(sizeof(RC4_CHUNK)-1);len-=sizeof(RC4_CHUNK)) | 213 | for (;len&(0-sizeof(RC4_CHUNK));len-=sizeof(RC4_CHUNK)) |
214 | { | 214 | { |
215 | ichunk = *(RC4_CHUNK *)indata; | 215 | ichunk = *(RC4_CHUNK *)indata; |
216 | otp = RC4_STEP; | 216 | otp = RC4_STEP; |
@@ -276,7 +276,7 @@ void RC4(RC4_KEY *key, unsigned long len, const unsigned char *indata, | |||
276 | #define RC4_LOOP(a,b,i) LOOP(a[i],b[i]) | 276 | #define RC4_LOOP(a,b,i) LOOP(a[i],b[i]) |
277 | #endif | 277 | #endif |
278 | 278 | ||
279 | i=(int)(len>>3L); | 279 | i=len>>3; |
280 | if (i) | 280 | if (i) |
281 | { | 281 | { |
282 | for (;;) | 282 | for (;;) |
@@ -296,7 +296,7 @@ void RC4(RC4_KEY *key, unsigned long len, const unsigned char *indata, | |||
296 | if (--i == 0) break; | 296 | if (--i == 0) break; |
297 | } | 297 | } |
298 | } | 298 | } |
299 | i=(int)len&0x07; | 299 | i=len&0x07; |
300 | if (i) | 300 | if (i) |
301 | { | 301 | { |
302 | for (;;) | 302 | for (;;) |