eyremba / bedbug Goto Github PK
View Code? Open in Web Editor NEWThis project forked from cckayne/bedbug
A family of FLEA-inspired CSPRNGs and Stream Ciphers, BEDBUG is a small, fast, cryptographically secure pseudo-random number generator. It exhibits uniform distribution, mixes rapidly (with worst-case avalanche better than 16-bits), has no detected bias, and comes in three variants: BEDBUG128, with an internal state array of 128+3 32-bit words; BEDBUG256, with an internal state of 256+3 words; and BEDBUG512 with a 512+3-word state. The former permit seeding with a key of up to 512 or 1024 bits, the latter with a 2048-bit key.
License: GNU General Public License v3.0