note that OpenBSD uses chacha also in /dev/random
always initialize IA
added RC5(tm)