The round function is a combination of a condition and a value generator. The condition is a subset of the top level conditions. The only round function that is implemented is xor and it does an (chain value XOR round function value).
The syntax is:
--roundfunc xor:condition=name::condition_option1::condition_option2:generator=name::generator_options
These round function generators are currently implemented:
- increment
- lfsr
increment
Each round function value is the successor of the previous value
lfsr
A Linear feedback shift register is used as a PRNG to generate values with bigger entropy efficiently. This implementation has a bug an only generates 32 different round functions. It is only kept for backwards compatibility. There is no reason to use this one to generate tables.
lfsr2
The bugfixed version of the above lfsr round function
