18 #ifndef _DECAF_SECURITY_SECURERANDOMSPI_H_ 19 #define _DECAF_SECURITY_SECURERANDOMSPI_H_ 50 virtual void providerSetSeed(
const unsigned char* seed,
int size ) = 0;
62 virtual void providerNextBytes(
unsigned char* bytes,
int numBytes ) = 0;
71 virtual unsigned char* providerGenerateSeed(
int numBytes ) = 0;
Base class used as a Marker for all Security Provider Interface classes in the Decaf Security API...
Definition: SecuritySpi.h:32
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