Categorygithub.com/thedaneeffect/isaac
repositorypackage
0.0.0-20200114053135-18a0c91dbfcd
Repository: https://github.com/thedaneeffect/isaac.git
Documentation: pkg.go.dev

# README

This is a mildly ported version of Bob Jenkins' ISAAC, a fast 32-bit CSPRNG.

More information on the algorithm can be found at http://www.burtleburtle.net/bob/rand/isaacafa.html

The code emits a stream of random uint32 and also supports Go's crypto/cipher.Stream interface. Its output matches the official test vectors for ISAAC, but I can't make any guarantees about the cryptographic qualities of this code (especially the stream mode). Use at your own risk.