Skip to main content

software_keccak_round

Function software_keccak_round 

Source
pub fn software_keccak_round(a: [u64; 25], round: usize) -> [u64; 25]
Expand description

Independent native-Rust implementation of one Keccak-f[1600] round.

This implementation deliberately uses loops and u64::rotate_left; it is the oracle for the explicitly wired RHDL implementation above.

ยงPanics

Panics when round is not in 0..24.