#include <SecureRandom.h>
Public Member Functions | |
SecureRandom () | |
virtual | ~SecureRandom () |
void | generateSeed (byte *, int) |
void | nextBytes (byte *, int) |
void | setSeed (const byte *, int) |
const String & | getType () const throw () |
const Provider & | getProvider () const throw () |
Static Public Member Functions | |
static SecureRandom * | getInstance (const String &type) throw (NoSuchAlgorithmException) |
static SecureRandom * | getInstance (const String &type, const String &provider) throw (NoSuchAlgorithmException, NoSuchProviderException) |
static SecureRandom * | getInstance (const String &type, const Provider &provider) throw (NoSuchAlgorithmException) |
static void | getSeed (byte *, int) |
Protected Member Functions | |
SecureRandom (SecureRandomSpi *spi, const Provider *provider, const String &type) |
beecrypt::security::SecureRandom::SecureRandom | ( | SecureRandomSpi * | spi, | |
const Provider * | provider, | |||
const String & | type | |||
) | [protected] |
beecrypt::security::SecureRandom::SecureRandom | ( | ) |
virtual beecrypt::security::SecureRandom::~SecureRandom | ( | ) | [virtual] |
void beecrypt::security::SecureRandom::generateSeed | ( | byte * | , | |
int | ||||
) |
static SecureRandom* beecrypt::security::SecureRandom::getInstance | ( | const String & | type, | |
const Provider & | provider | |||
) | throw (NoSuchAlgorithmException) [static] |
static SecureRandom* beecrypt::security::SecureRandom::getInstance | ( | const String & | type, | |
const String & | provider | |||
) | throw (NoSuchAlgorithmException, NoSuchProviderException) [static] |
static SecureRandom* beecrypt::security::SecureRandom::getInstance | ( | const String & | type | ) | throw (NoSuchAlgorithmException) [static] |
const Provider& beecrypt::security::SecureRandom::getProvider | ( | ) | const throw () |
static void beecrypt::security::SecureRandom::getSeed | ( | byte * | , | |
int | ||||
) | [static] |
const String& beecrypt::security::SecureRandom::getType | ( | ) | const throw () |
void beecrypt::security::SecureRandom::nextBytes | ( | byte * | , | |
int | ||||
) |
void beecrypt::security::SecureRandom::setSeed | ( | const byte * | , | |
int | ||||
) |