.tangled/workflows/miri.yml
.tangled/workflows/miri.yml
This file has not been changed.
src/handshake.rs
src/handshake.rs
This file has not been changed.
src/lib.rs
src/lib.rs
This file has not been changed.
wharrgarbl-neko/SPEC.md
wharrgarbl-neko/SPEC.md
This file has not been changed.
wharrgarbl-neko/src/kats.rs
wharrgarbl-neko/src/kats.rs
This file has not been changed.
wharrgarbl-neko/src/lib.rs
wharrgarbl-neko/src/lib.rs
This file has not been changed.
+3
-3
wharrgarbl-neko/src/operators.rs
+3
-3
wharrgarbl-neko/src/operators.rs
···
26
26
// Trans the neko
27
27
let transed_bytes = self.neko.state[block..S::RATE].as_mut_bytes();
28
28
29
-
let take = transed_bytes
29
+
let advanced = transed_bytes
30
30
.iter_mut()
31
31
.zip(self.data.iter_mut())
32
32
.map(operation)
33
33
.count();
34
34
35
-
self.data = &mut self.data[take..];
35
+
self.data = &mut self.data[advanced..];
36
36
37
37
if !self.data.is_empty() {
38
38
self.neko.permutation_p12(ops::CONT);
39
39
} else {
40
-
self.neko.position += take;
40
+
self.neko.position += advanced;
41
41
break;
42
42
}
43
43
}
wharrgarbl-neko/src/traits.rs
wharrgarbl-neko/src/traits.rs
This file has not been changed.
History
7 rounds
0 comments
1 commit
expand
collapse
NEKO v0.2.1 spec, 192 bit mode, const type asserts
merge conflicts detected
expand
collapse
expand
collapse
- src/handshake.rs:36
- src/lib.rs:2
- wharrgarbl-neko/SPEC.md:1
- wharrgarbl-neko/src/kats.rs:1
- wharrgarbl-neko/src/lib.rs:1
- wharrgarbl-neko/src/operators.rs:1
- wharrgarbl-neko/src/traits.rs:1