Cryptographically-secure Random Number Generator.It is seeded with a 480-bit key and a 480-bit nonce. The target technology is a stream cipher.
Each call to ::Invoke() returns a 32bit word.
( insert notes here about SALMON's operating speed )
SALMON uses a block cipher called SERPENT at the very end portion of its output.
SERPENT was a finalist from the NIST selection tournaments.
There is also mild use of a portion of Salsa20/12 called a "quarter round function".
The key schedule relies on SHA-2 (the standard hash function of the NSA.)