#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: