diff options
| author | Jack O'Connor <[email protected]> | 2024-03-20 15:44:05 -0700 |
|---|---|---|
| committer | Jack O'Connor <[email protected]> | 2024-03-20 15:44:05 -0700 |
| commit | 4ec3be8bfa6574fcd30619741390847ddc037d55 (patch) | |
| tree | ed46890d7ed5693e7af86519530b13be86cadecd /reference_impl/reference_impl.rs | |
| parent | d99ad871a69a4cebcba66e00971a6371e4bb29c7 (diff) | |
format the state matrix better in reference_impl.rs
Diffstat (limited to 'reference_impl/reference_impl.rs')
| -rw-r--r-- | reference_impl/reference_impl.rs | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/reference_impl/reference_impl.rs b/reference_impl/reference_impl.rs index 72ad525..bc61383 100644 --- a/reference_impl/reference_impl.rs +++ b/reference_impl/reference_impl.rs @@ -78,23 +78,14 @@ fn compress( block_len: u32, flags: u32, ) -> [u32; 16] { + let counter_low = counter as u32; + let counter_high = (counter >> 32) as u32; + #[rustfmt::skip] let mut state = [ - chaining_value[0], - chaining_value[1], - chaining_value[2], - chaining_value[3], - chaining_value[4], - chaining_value[5], - chaining_value[6], - chaining_value[7], - IV[0], - IV[1], - IV[2], - IV[3], - counter as u32, - (counter >> 32) as u32, - block_len, - flags, + chaining_value[0], chaining_value[1], chaining_value[2], chaining_value[3], + chaining_value[4], chaining_value[5], chaining_value[6], chaining_value[7], + IV[0], IV[1], IV[2], IV[3], + counter_low, counter_high, block_len, flags, ]; let mut block = *block_words; |
