1- /*
1+ /*
22 * Unix SMB/Netbios implementation.
33 * Version 1.9.
44 * An implementation of MD4 designed for use in the SMB authentication protocol.
55 *
66 * Copyright (C) 1997-1998 Andrew Tridgell
77 * Copyright (C) 2005-2020 Wayne Davison
8- *
8+ *
99 * This program is free software; you can redistribute it and/or modify
1010 * it under the terms of the GNU General Public License as published by
1111 * the Free Software Foundation; either version 3 of the License, or
1212 * (at your option) any later version.
13- *
13+ *
1414 * This program is distributed in the hope that it will be useful,
1515 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1616 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1717 * GNU General Public License for more details.
18- *
18+ *
1919 * You should have received a copy of the GNU General Public License along
2020 * with this program; if not, visit the http://fsf.org website.
2121 */
2222
2323#include "rsync.h"
2424
25- /* NOTE: This code makes no attempt to be fast!
25+ /* NOTE: This code makes no attempt to be fast!
2626 *
2727 * It assumes that a int is at least 32 bits long. */
2828
@@ -45,40 +45,40 @@ static void mdfour64(uint32 *M)
4545 uint32 AA , BB , CC , DD ;
4646 uint32 A ,B ,C ,D ;
4747
48- A = m -> A ; B = m -> B ; C = m -> C ; D = m -> D ;
48+ A = m -> A ; B = m -> B ; C = m -> C ; D = m -> D ;
4949 AA = A ; BB = B ; CC = C ; DD = D ;
5050
51- ROUND1 (A ,B ,C ,D , 0 , 3 ); ROUND1 (D ,A ,B ,C , 1 , 7 );
51+ ROUND1 (A ,B ,C ,D , 0 , 3 ); ROUND1 (D ,A ,B ,C , 1 , 7 );
5252 ROUND1 (C ,D ,A ,B , 2 , 11 ); ROUND1 (B ,C ,D ,A , 3 , 19 );
53- ROUND1 (A ,B ,C ,D , 4 , 3 ); ROUND1 (D ,A ,B ,C , 5 , 7 );
53+ ROUND1 (A ,B ,C ,D , 4 , 3 ); ROUND1 (D ,A ,B ,C , 5 , 7 );
5454 ROUND1 (C ,D ,A ,B , 6 , 11 ); ROUND1 (B ,C ,D ,A , 7 , 19 );
55- ROUND1 (A ,B ,C ,D , 8 , 3 ); ROUND1 (D ,A ,B ,C , 9 , 7 );
55+ ROUND1 (A ,B ,C ,D , 8 , 3 ); ROUND1 (D ,A ,B ,C , 9 , 7 );
5656 ROUND1 (C ,D ,A ,B , 10 , 11 ); ROUND1 (B ,C ,D ,A , 11 , 19 );
57- ROUND1 (A ,B ,C ,D , 12 , 3 ); ROUND1 (D ,A ,B ,C , 13 , 7 );
58- ROUND1 (C ,D ,A ,B , 14 , 11 ); ROUND1 (B ,C ,D ,A , 15 , 19 );
57+ ROUND1 (A ,B ,C ,D , 12 , 3 ); ROUND1 (D ,A ,B ,C , 13 , 7 );
58+ ROUND1 (C ,D ,A ,B , 14 , 11 ); ROUND1 (B ,C ,D ,A , 15 , 19 );
5959
60- ROUND2 (A ,B ,C ,D , 0 , 3 ); ROUND2 (D ,A ,B ,C , 4 , 5 );
60+ ROUND2 (A ,B ,C ,D , 0 , 3 ); ROUND2 (D ,A ,B ,C , 4 , 5 );
6161 ROUND2 (C ,D ,A ,B , 8 , 9 ); ROUND2 (B ,C ,D ,A , 12 , 13 );
62- ROUND2 (A ,B ,C ,D , 1 , 3 ); ROUND2 (D ,A ,B ,C , 5 , 5 );
62+ ROUND2 (A ,B ,C ,D , 1 , 3 ); ROUND2 (D ,A ,B ,C , 5 , 5 );
6363 ROUND2 (C ,D ,A ,B , 9 , 9 ); ROUND2 (B ,C ,D ,A , 13 , 13 );
64- ROUND2 (A ,B ,C ,D , 2 , 3 ); ROUND2 (D ,A ,B ,C , 6 , 5 );
64+ ROUND2 (A ,B ,C ,D , 2 , 3 ); ROUND2 (D ,A ,B ,C , 6 , 5 );
6565 ROUND2 (C ,D ,A ,B , 10 , 9 ); ROUND2 (B ,C ,D ,A , 14 , 13 );
66- ROUND2 (A ,B ,C ,D , 3 , 3 ); ROUND2 (D ,A ,B ,C , 7 , 5 );
66+ ROUND2 (A ,B ,C ,D , 3 , 3 ); ROUND2 (D ,A ,B ,C , 7 , 5 );
6767 ROUND2 (C ,D ,A ,B , 11 , 9 ); ROUND2 (B ,C ,D ,A , 15 , 13 );
6868
69- ROUND3 (A ,B ,C ,D , 0 , 3 ); ROUND3 (D ,A ,B ,C , 8 , 9 );
69+ ROUND3 (A ,B ,C ,D , 0 , 3 ); ROUND3 (D ,A ,B ,C , 8 , 9 );
7070 ROUND3 (C ,D ,A ,B , 4 , 11 ); ROUND3 (B ,C ,D ,A , 12 , 15 );
71- ROUND3 (A ,B ,C ,D , 2 , 3 ); ROUND3 (D ,A ,B ,C , 10 , 9 );
71+ ROUND3 (A ,B ,C ,D , 2 , 3 ); ROUND3 (D ,A ,B ,C , 10 , 9 );
7272 ROUND3 (C ,D ,A ,B , 6 , 11 ); ROUND3 (B ,C ,D ,A , 14 , 15 );
73- ROUND3 (A ,B ,C ,D , 1 , 3 ); ROUND3 (D ,A ,B ,C , 9 , 9 );
73+ ROUND3 (A ,B ,C ,D , 1 , 3 ); ROUND3 (D ,A ,B ,C , 9 , 9 );
7474 ROUND3 (C ,D ,A ,B , 5 , 11 ); ROUND3 (B ,C ,D ,A , 13 , 15 );
75- ROUND3 (A ,B ,C ,D , 3 , 3 ); ROUND3 (D ,A ,B ,C , 11 , 9 );
75+ ROUND3 (A ,B ,C ,D , 3 , 3 ); ROUND3 (D ,A ,B ,C , 11 , 9 );
7676 ROUND3 (C ,D ,A ,B , 7 , 11 ); ROUND3 (B ,C ,D ,A , 15 , 15 );
7777
78- A += AA ; B += BB ;
78+ A += AA ; B += BB ;
7979 C += CC ; D += DD ;
80-
81- A &= MASK32 ; B &= MASK32 ;
80+
81+ A &= MASK32 ; B &= MASK32 ;
8282 C &= MASK32 ; D &= MASK32 ;
8383
8484 m -> A = A ; m -> B = B ; m -> C = C ; m -> D = D ;
@@ -144,15 +144,15 @@ static void mdfour_tail(const uchar *in, uint32 length)
144144 copy64 (M , buf );
145145 mdfour64 (M );
146146 } else {
147- copy4 (buf + 120 , m -> totalN );
147+ copy4 (buf + 120 , m -> totalN );
148148 /*
149149 * Prior to protocol version 27 only the number of bits
150150 * modulo 2^32 was included. MD4 requires the number
151151 * of bits modulo 2^64, which was fixed starting with
152152 * protocol version 27.
153153 */
154154 if (protocol_version >= 27 )
155- copy4 (buf + 124 , m -> totalN2 );
155+ copy4 (buf + 124 , m -> totalN2 );
156156 copy64 (M , buf );
157157 mdfour64 (M );
158158 copy64 (M , buf + 64 );
@@ -210,13 +210,13 @@ static void file_checksum1(char *fname)
210210 int fd , i , was_multiple_of_64 = 1 ;
211211 md_context md ;
212212 uchar buf [64 * 1024 ], sum [MD4_DIGEST_LEN ];
213-
213+
214214 fd = open (fname ,O_RDONLY );
215215 if (fd == -1 ) {
216216 perror ("fname" );
217217 exit (1 );
218218 }
219-
219+
220220 mdfour_begin (& md );
221221
222222 while (1 ) {
0 commit comments