10Duke Enterprise C++ Client
Loading...
Searching...
No Matches
WinCNGRandomBytes.h
1#ifndef TENDUKE_CRYPTO_WIN_CNG_WINCNGRANDOMBYTES_H
2#define TENDUKE_CRYPTO_WIN_CNG_WINCNGRANDOMBYTES_H
3
4#include "utl/random/RandomBytes.h"
5
6namespace tenduke { namespace crypto { namespace win { namespace cng {
7
12{
13 // ::tenduke::utl::random::RandomBytes implementation
14public:
15 void generate(unsigned char *buffer, std::size_t bufferLength) override;
16};
17
18}}}} // tenduke
19
20#endif //TENDUKE_CRYPTO_WIN_CNG_WINCNGRANDOMBYTES_H
A WinCNG implementation of tenduke::utl::random::RandomBytes.
Definition WinCNGRandomBytes.h:12
void generate(unsigned char *buffer, std::size_t bufferLength) override
Fills the given buffer with random bytes.
Definition WinCNGRandomBytes.cpp:22
Generates random bytes.
Definition RandomBytes.h:13
Cryptography services.
Definition CryptoException.h:7
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4