This is a test vector creator for RadioGatĂșn (all eight byte-length variants; since the specs say you add a 1 when terminating the input, but the reference code adds an octet with a value of "1" at the end, RadioGatun is undefined for non-octet lengths), as well as for two variants of RadioGatun: * RadioWider: The mill is 17 words, instead of 13 words wide, the belt is 23 words (instead of 19) wide, and 20 instead of 16 blank rounds are put between the last input and first output. * RadioWideband: 31 word wide belt, 37 word wide mill, 34 blank rounds. This is mainly so that the version with 8-bit words can have about 128 bits of security. * RadioAddin: The gamme function in the mill has bitwise or replaced by addition. This way, two different distinct operations are done, making it harder to analyze. The downside is that, at the hardware level, a 32-bit adder (as one possible word size) needs 160 or more gates (with delays because of carry ripple) while 32-bit bitwise or only needs 32 gates, with no delays. The number of blank rounds are determined the same way they are in standard RadioGatĂșn: How many rounds needed before a single bit change anywhere in the belt or mill affects all bits in the mill?