#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 | ||||
| ) | 
 1.5.8
 1.5.8