#include <rng.h>
|
| Rng ()=default |
|
virtual | ~Rng ()=default |
|
virtual void | SampleKey ()=0 |
|
virtual void | RandomBytes (std::byte *output, std::size_t number_of_bytes)=0 |
|
virtual void | RandomBlocks (std::byte *output, std::size_t number_of_blocks)=0 |
|
virtual void | RandomBlocksAligned (std::byte *output, std::size_t number_of_blocks)=0 |
|
◆ Rng()
encrypto::motion::Rng::Rng |
( |
| ) |
|
|
default |
◆ ~Rng()
virtual encrypto::motion::Rng::~Rng |
( |
| ) |
|
|
virtualdefault |
◆ RandomBlocks()
virtual void encrypto::motion::Rng::RandomBlocks |
( |
std::byte * |
output, |
|
|
std::size_t |
number_of_blocks |
|
) |
| |
|
pure virtual |
◆ RandomBlocksAligned()
virtual void encrypto::motion::Rng::RandomBlocksAligned |
( |
std::byte * |
output, |
|
|
std::size_t |
number_of_blocks |
|
) |
| |
|
pure virtual |
◆ RandomBytes()
virtual void encrypto::motion::Rng::RandomBytes |
( |
std::byte * |
output, |
|
|
std::size_t |
number_of_bytes |
|
) |
| |
|
pure virtual |
◆ SampleKey()
virtual void encrypto::motion::Rng::SampleKey |
( |
| ) |
|
|
pure virtual |
◆ kBlockSize
constexpr std::size_t encrypto::motion::Rng::kBlockSize = 16 |
|
staticconstexpr |
The documentation for this class was generated from the following file: