Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Gray::IRandomNoise Interface Referenceabstract

#include <cRandom.h>

Inheritance diagram for Gray::IRandomNoise:
Gray::cRandomBase Gray::cRandomBlock Gray::cRandomPerf GrayLib::cRandomCombo GrayLib::cRandomMixerBase Gray::cRandomDef Gray::cRandomOS GrayLib::cRandomFloat GraySSL::cRandomTestHash GrayLib::cRandomDSA GraySSL::cRandomTest GrayLib::cRandomBGenerator GrayLib::cRandomCombo2< _TYPE1, _TYPE2 > GrayLib::cRandomFloatDef GrayLib::cRandomMersenne GrayLib::cRandomWGenerator

Public Member Functions

virtual HRESULT GetNoise (void *pData, size_t iSize)=0
 fill array with random bytes. return # bytes filled. More...
 

Detailed Description

Basic interface for getting noise (random data) from some entropy source.

Member Function Documentation

◆ GetNoise()

virtual HRESULT Gray::IRandomNoise::GetNoise ( void *  pData,
size_t  iSize 
)
pure virtual

fill array with random bytes. return # bytes filled.

Implemented in GrayLib::cRandomDSA, GraySSL::cRandomTestHash, GraySSL::cRandomTest, Gray::cRandomBlock, Gray::cRandomOS, Gray::cRandomPerf, and Gray::cRandomBase.


The documentation for this interface was generated from the following file: