10Duke Scale C++ Client
Loading...
Searching...
No Matches
RandomBytes.h
1#ifndef TENDUKE_UTL_RANDOM_RANDOMBYTES_H
2#define TENDUKE_UTL_RANDOM_RANDOMBYTES_H
3
4#include <cstddef>
5
6namespace tenduke { namespace utl { namespace random {
7
8
13{
14public:
15 virtual ~RandomBytes() = default;
16
22 virtual void generate(
23 unsigned char * buffer,
24 std::size_t bufferLength
25 ) = 0;
26};
27
28
29}}}
30
31#endif // TENDUKE_UTL_RANDOM_RANDOMBYTES_H
Generates random bytes.
Definition RandomBytes.h:13
virtual void generate(unsigned char *buffer, std::size_t bufferLength)=0
Fills the given buffer with random bytes.
Utilities.
Definition Base64Decoder.h:10
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7