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