Skip to content

tamiko/lazy-random

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lazy-random - a fast random number generator.

lazy-random generates cryptographical strong pseudo-random numbers using
the ChaCha20 stream cipher. In order to provide some mild forward secrecy
we use the "fast key erasure" [1] technique every 64KiB and rekey
completely from /dev/urandom every 1GiB.

[1] https://blog.cr.yp.to/20170723-random.html

This program uses the crypto++-library (https://cryptopp.com). Thank you
guys. You're awesome!

About

A small play with the crypto++ library

Resources

License

Stars

Watchers

Forks

Packages

No packages published