Passwordfile library 5.0.12
C++ library to read/write passwords from/to encrypted files
|
Provides a random device using the OpenSSL function RAND_bytes(). More...
#include <opensslrandomdevice.h>
Public Types | |
using | result_type = std::uint32_t |
Public Member Functions | |
OpenSslRandomDevice () | |
Constructs a new random device. | |
result_type | operator() () const |
Generates a new random number. | |
bool | status () const |
Returns the status. | |
Static Public Member Functions | |
static constexpr result_type | min () |
static constexpr result_type | max () |
Provides a random device using the OpenSSL function RAND_bytes().
Definition at line 11 of file opensslrandomdevice.h.
using Util::OpenSslRandomDevice::result_type = std::uint32_t |
Definition at line 13 of file opensslrandomdevice.h.
Util::OpenSslRandomDevice::OpenSslRandomDevice | ( | ) |
Constructs a new random device.
Definition at line 25 of file opensslrandomdevice.cpp.
|
staticconstexpr |
Definition at line 27 of file opensslrandomdevice.h.
|
staticconstexpr |
Definition at line 22 of file opensslrandomdevice.h.
OpenSslRandomDevice::result_type Util::OpenSslRandomDevice::operator() | ( | ) | const |
Generates a new random number.
Definition at line 32 of file opensslrandomdevice.cpp.
bool Util::OpenSslRandomDevice::status | ( | ) | const |
Returns the status.
Definition at line 54 of file opensslrandomdevice.cpp.