18#ifndef _DECAF_INTERNAL_SECURITY_SECURERANDOMIMPL_H_
19#define _DECAF_INTERNAL_SECURITY_SECURERANDOMIMPL_H_
42 SecureRandomImpl(
const SecureRandomImpl& );
43 SecureRandomImpl& operator= (
const SecureRandomImpl& );
virtual void providerSetSeed(const unsigned char *seed, int size)
Reseed the Random Number Generator, the value given supplements the previous seed value if any instea...
virtual ~SecureRandomImpl()
virtual unsigned char * providerGenerateSeed(int numBytes)
Generates a new set of seed bytes, the returned value may be used to seed another Random Number Gener...
virtual void providerNextBytes(unsigned char *bytes, int numBytes)
Generates the number of random bytes specified by the size parameter and write them to the passed byt...
Interface class used by Security Service Providers to implement a source of secure random bytes.
Definition SecureRandomSpi.h:34
#define DECAF_API
Definition Config.h:29
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition AprPool.h:25