#include <openssl_rng.h>
◆ OpenSslRng() [1/3]
encrypto::motion::OpenSslRng::OpenSslRng |
( |
| ) |
|
|
default |
◆ ~OpenSslRng()
encrypto::motion::OpenSslRng::~OpenSslRng |
( |
| ) |
|
|
virtualdefault |
◆ OpenSslRng() [2/3]
encrypto::motion::OpenSslRng::OpenSslRng |
( |
const OpenSslRng & |
| ) |
|
|
delete |
◆ OpenSslRng() [3/3]
encrypto::motion::OpenSslRng::OpenSslRng |
( |
OpenSslRng && |
| ) |
|
|
delete |
◆ GetThreadInstance()
static Rng& encrypto::motion::OpenSslRng::GetThreadInstance |
( |
| ) |
|
|
inlinestatic |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ RandomBlocks()
void encrypto::motion::OpenSslRng::RandomBlocks |
( |
std::byte * |
output, |
|
|
std::size_t |
number_of_blocks |
|
) |
| |
|
overridevirtual |
◆ RandomBlocksAligned()
void encrypto::motion::OpenSslRng::RandomBlocksAligned |
( |
std::byte * |
output, |
|
|
std::size_t |
number_of_blocks |
|
) |
| |
|
overridevirtual |
◆ RandomBytes()
void encrypto::motion::OpenSslRng::RandomBytes |
( |
std::byte * |
output, |
|
|
std::size_t |
number_of_bytes |
|
) |
| |
|
overridevirtual |
◆ SampleKey()
void encrypto::motion::OpenSslRng::SampleKey |
( |
| ) |
|
|
overridevirtual |
◆ kBlockSize
constexpr std::size_t encrypto::motion::OpenSslRng::kBlockSize = 16 |
|
staticconstexpr |
The documentation for this class was generated from the following files: