Security Advisories (1)
CVE-2018-25107

In versions prior to 0.13, rand could be used as a result of calling get_weak, or get, if no random device was available. This implies that not explicitly asking for get_strong on a non POSIX operating system (e.g. Win32 without the Win32 backend) could have resulted in non cryptographically random data.

Modules

Get weak or strong random data from pluggable sources.
Abstract base class for Crypt::Random::Source classes.
File (or device) random data sources.
IO::Handle based random data sources
Base class for helper processes (e.g. openssl)
Base class for random devices
Load and instantiate sources of random data.
Abstract base class for strong random data sources
Abstract base class for weak random data sources
Use rand to create random bytes.