@@ -66,34 +66,34 @@ struct Engine512 {
66
66
}
67
67
68
68
// Convert a [u8] to a u64 in big-endian format
69
- fn to_u64 ( in : & [ u8 ] ) -> u64 {
70
- ( in [ 0 ] as u64 ) << 56 |
71
- ( in [ 1 ] as u64 ) << 48 |
72
- ( in [ 2 ] as u64 ) << 40 |
73
- ( in [ 3 ] as u64 ) << 32 |
74
- ( in [ 4 ] as u64 ) << 24 |
75
- ( in [ 5 ] as u64 ) << 16 |
76
- ( in [ 6 ] as u64 ) << 8 |
77
- ( in [ 7 ] as u64 )
69
+ fn to_u64 ( input : & [ u8 ] ) -> u64 {
70
+ ( input [ 0 ] as u64 ) << 56 |
71
+ ( input [ 1 ] as u64 ) << 48 |
72
+ ( input [ 2 ] as u64 ) << 40 |
73
+ ( input [ 3 ] as u64 ) << 32 |
74
+ ( input [ 4 ] as u64 ) << 24 |
75
+ ( input [ 5 ] as u64 ) << 16 |
76
+ ( input [ 6 ] as u64 ) << 8 |
77
+ ( input [ 7 ] as u64 )
78
78
}
79
79
80
80
// Convert a u64 to a [u8] in big endian format
81
- fn from_u64 ( in : u64 , out : & mut [ u8 ] ) {
82
- out[ 0 ] = ( in >> 56 ) as u8 ;
83
- out[ 1 ] = ( in >> 48 ) as u8 ;
84
- out[ 2 ] = ( in >> 40 ) as u8 ;
85
- out[ 3 ] = ( in >> 32 ) as u8 ;
86
- out[ 4 ] = ( in >> 24 ) as u8 ;
87
- out[ 5 ] = ( in >> 16 ) as u8 ;
88
- out[ 6 ] = ( in >> 8 ) as u8 ;
89
- out[ 7 ] = in as u8 ;
81
+ fn from_u64 ( input : u64 , out : & mut [ u8 ] ) {
82
+ out[ 0 ] = ( input >> 56 ) as u8 ;
83
+ out[ 1 ] = ( input >> 48 ) as u8 ;
84
+ out[ 2 ] = ( input >> 40 ) as u8 ;
85
+ out[ 3 ] = ( input >> 32 ) as u8 ;
86
+ out[ 4 ] = ( input >> 24 ) as u8 ;
87
+ out[ 5 ] = ( input >> 16 ) as u8 ;
88
+ out[ 6 ] = ( input >> 8 ) as u8 ;
89
+ out[ 7 ] = input as u8 ;
90
90
}
91
91
92
92
impl Engine512 {
93
- fn input_byte ( & mut self , in : u8 ) {
93
+ fn input_byte ( & mut self , input : u8 ) {
94
94
assert ! ( !self . finished)
95
95
96
- self . input_buffer [ self . input_buffer_idx ] = in ;
96
+ self . input_buffer [ self . input_buffer_idx ] = input ;
97
97
self . input_buffer_idx += 1 ;
98
98
99
99
if ( self . input_buffer_idx == 8 ) {
@@ -105,25 +105,25 @@ impl Engine512 {
105
105
self . bit_counter . add_bytes ( 1 ) ;
106
106
}
107
107
108
- fn input_vec ( & mut self , in : & [ u8 ] ) {
108
+ fn input_vec ( & mut self , input : & [ u8 ] ) {
109
109
assert ! ( !self . finished)
110
110
111
111
let mut i = 0 ;
112
112
113
- while i < in . len ( ) && self . input_buffer_idx != 0 {
114
- self . input_byte ( in [ i] ) ;
113
+ while i < input . len ( ) && self . input_buffer_idx != 0 {
114
+ self . input_byte ( input [ i] ) ;
115
115
i += 1 ;
116
116
}
117
117
118
- while in . len ( ) - i >= 8 {
119
- let w = to_u64 ( in . slice ( i, i + 8 ) ) ;
118
+ while input . len ( ) - i >= 8 {
119
+ let w = to_u64 ( input . slice ( i, i + 8 ) ) ;
120
120
self . process_word ( w) ;
121
121
self . bit_counter . add_bytes ( 8 ) ;
122
122
i += 8 ;
123
123
}
124
124
125
- while i < in . len ( ) {
126
- self . input_byte ( in [ i] ) ;
125
+ while i < input . len ( ) {
126
+ self . input_byte ( input [ i] ) ;
127
127
i += 1 ;
128
128
}
129
129
}
@@ -135,8 +135,8 @@ impl Engine512 {
135
135
self . W_idx = 0 ;
136
136
}
137
137
138
- fn process_word ( & mut self , in : u64 ) {
139
- self . W [ self . W_idx ] = in ;
138
+ fn process_word ( & mut self , input : u64 ) {
139
+ self . W [ self . W_idx ] = input ;
140
140
self . W_idx += 1 ;
141
141
if ( self . W_idx == 16 ) {
142
142
self . W_idx = 0 ;
@@ -356,26 +356,26 @@ struct Engine256 {
356
356
}
357
357
358
358
// Convert a [u8] to a u32 in big endian format
359
- fn to_u32 ( in : & [ u8 ] ) -> u32 {
360
- ( in [ 0 ] as u32 ) << 24 |
361
- ( in [ 1 ] as u32 ) << 16 |
362
- ( in [ 2 ] as u32 ) << 8 |
363
- ( in [ 3 ] as u32 )
359
+ fn to_u32 ( input : & [ u8 ] ) -> u32 {
360
+ ( input [ 0 ] as u32 ) << 24 |
361
+ ( input [ 1 ] as u32 ) << 16 |
362
+ ( input [ 2 ] as u32 ) << 8 |
363
+ ( input [ 3 ] as u32 )
364
364
}
365
365
366
366
// Convert a u32 to a [u8] in big endian format
367
- fn from_u32 ( in : u32 , out : & mut [ u8 ] ) {
368
- out[ 0 ] = ( in >> 24 ) as u8 ;
369
- out[ 1 ] = ( in >> 16 ) as u8 ;
370
- out[ 2 ] = ( in >> 8 ) as u8 ;
371
- out[ 3 ] = in as u8 ;
367
+ fn from_u32 ( input : u32 , out : & mut [ u8 ] ) {
368
+ out[ 0 ] = ( input >> 24 ) as u8 ;
369
+ out[ 1 ] = ( input >> 16 ) as u8 ;
370
+ out[ 2 ] = ( input >> 8 ) as u8 ;
371
+ out[ 3 ] = input as u8 ;
372
372
}
373
373
374
374
impl Engine256 {
375
- fn input_byte ( & mut self , in : u8 ) {
375
+ fn input_byte ( & mut self , input : u8 ) {
376
376
assert ! ( !self . finished)
377
377
378
- self . input_buffer [ self . input_buffer_idx ] = in ;
378
+ self . input_buffer [ self . input_buffer_idx ] = input ;
379
379
self . input_buffer_idx += 1 ;
380
380
381
381
if ( self . input_buffer_idx == 4 ) {
@@ -387,25 +387,25 @@ impl Engine256 {
387
387
self . length_bytes += 1 ;
388
388
}
389
389
390
- fn input_vec ( & mut self , in : & [ u8 ] ) {
390
+ fn input_vec ( & mut self , input : & [ u8 ] ) {
391
391
assert ! ( !self . finished)
392
392
393
393
let mut i = 0 ;
394
394
395
- while i < in . len ( ) && self . input_buffer_idx != 0 {
396
- self . input_byte ( in [ i] ) ;
395
+ while i < input . len ( ) && self . input_buffer_idx != 0 {
396
+ self . input_byte ( input [ i] ) ;
397
397
i += 1 ;
398
398
}
399
399
400
- while in . len ( ) - i >= 4 {
401
- let w = to_u32 ( in . slice ( i, i + 4 ) ) ;
400
+ while input . len ( ) - i >= 4 {
401
+ let w = to_u32 ( input . slice ( i, i + 4 ) ) ;
402
402
self . process_word ( w) ;
403
403
self . length_bytes += 4 ;
404
404
i += 4 ;
405
405
}
406
406
407
- while i < in . len ( ) {
408
- self . input_byte ( in [ i] ) ;
407
+ while i < input . len ( ) {
408
+ self . input_byte ( input [ i] ) ;
409
409
i += 1 ;
410
410
}
411
411
@@ -418,8 +418,8 @@ impl Engine256 {
418
418
self . W_idx = 0 ;
419
419
}
420
420
421
- fn process_word ( & mut self , in : u32 ) {
422
- self . W [ self . W_idx ] = in ;
421
+ fn process_word ( & mut self , input : u32 ) {
422
+ self . W [ self . W_idx ] = input ;
423
423
self . W_idx += 1 ;
424
424
if ( self . W_idx == 16 ) {
425
425
self . W_idx = 0 ;
0 commit comments