18 #ifndef _DECAF_SECURITY_SECURERANDOM_H_
19 #define _DECAF_SECURITY_SECURERANDOM_H_
37 std::auto_ptr<SecureRandomSpi> secureRandom;
84 virtual void nextBytes(std::vector<unsigned char>& buf);
86 virtual void nextBytes(
unsigned char* buf,
int size);
88 virtual void setSeed(
unsigned long long seed);
97 virtual void setSeed(
const std::vector<unsigned char>& seed);
111 virtual void setSeed(
const unsigned char* seed,
int size);
115 virtual int next(
int bits);
Random Value Generator which is used to generate a stream of pseudorandom numbers.
Definition: Random.h:37
#define DECAF_API
Definition: Config.h:29
Definition: SecureRandom.h:34