10Duke Enterprise C++ SDK
Toggle main menu visibility
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
6
namespace
tenduke
{
namespace
crypto
{
namespace
win {
namespace
cng {
7
11
class
WinCNGRandomBytes
:
public
::tenduke::utl::random::RandomBytes
12
{
13
// ::tenduke::utl::random::RandomBytes implementation
14
public
:
15
void
generate
(
unsigned
char
*buffer, std::size_t bufferLength)
override
;
16
};
17
18
}}}}
// tenduke
19
20
#endif
//TENDUKE_CRYPTO_WIN_CNG_WINCNGRANDOMBYTES_H
tenduke::crypto::win::cng::WinCNGRandomBytes
A WinCNG implementation of tenduke::utl::random::RandomBytes.
Definition
WinCNGRandomBytes.h:12
tenduke::crypto::win::cng::WinCNGRandomBytes::generate
void generate(unsigned char *buffer, std::size_t bufferLength) override
Fills the given buffer with random bytes.
Definition
WinCNGRandomBytes.cpp:22
tenduke::utl::random::RandomBytes
Generates random bytes.
Definition
RandomBytes.h:13
tenduke::crypto
Cryptography services.
Definition
AbstractCiphers.h:12
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
services
windows
src
crypto
WinCNGRandomBytes.h
Generated by
1.17.0