#include <AlgorithmParameterGenerator.h>
Public Member Functions | |
virtual | ~AlgorithmParameterGenerator () |
AlgorithmParameters * | generateParameters () throw (InvalidAlgorithmParameterException) |
void | init (const AlgorithmParameterSpec &genParamSpec) throw (InvalidAlgorithmParameterException) |
void | init (const AlgorithmParameterSpec &, SecureRandom *random) throw (InvalidAlgorithmParameterException) |
void | init (int size) throw (InvalidParameterException) |
void | init (int size, SecureRandom *random) throw (InvalidParameterException) |
const String & | getAlgorithm () const throw () |
const Provider & | getProvider () const throw () |
Static Public Member Functions | |
static AlgorithmParameterGenerator * | getInstance (const String &algorithm) throw (NoSuchAlgorithmException) |
static AlgorithmParameterGenerator * | getInstance (const String &algorithm, const String &provider) throw (NoSuchAlgorithmException, NoSuchProviderException) |
static AlgorithmParameterGenerator * | getInstance (const String &algorithm, const Provider &provider) throw (NoSuchAlgorithmException) |
Protected Member Functions | |
AlgorithmParameterGenerator (AlgorithmParameterGeneratorSpi *spi, const Provider *provider, const String &algorithm) |
beecrypt::security::AlgorithmParameterGenerator::AlgorithmParameterGenerator | ( | AlgorithmParameterGeneratorSpi * | spi, | |
const Provider * | provider, | |||
const String & | algorithm | |||
) | [protected] |
virtual beecrypt::security::AlgorithmParameterGenerator::~AlgorithmParameterGenerator | ( | ) | [virtual] |
AlgorithmParameters* beecrypt::security::AlgorithmParameterGenerator::generateParameters | ( | ) | throw (InvalidAlgorithmParameterException) |
const String& beecrypt::security::AlgorithmParameterGenerator::getAlgorithm | ( | ) | const throw () |
static AlgorithmParameterGenerator* beecrypt::security::AlgorithmParameterGenerator::getInstance | ( | const String & | algorithm, | |
const Provider & | provider | |||
) | throw (NoSuchAlgorithmException) [static] |
static AlgorithmParameterGenerator* beecrypt::security::AlgorithmParameterGenerator::getInstance | ( | const String & | algorithm, | |
const String & | provider | |||
) | throw (NoSuchAlgorithmException, NoSuchProviderException) [static] |
static AlgorithmParameterGenerator* beecrypt::security::AlgorithmParameterGenerator::getInstance | ( | const String & | algorithm | ) | throw (NoSuchAlgorithmException) [static] |
const Provider& beecrypt::security::AlgorithmParameterGenerator::getProvider | ( | ) | const throw () |
void beecrypt::security::AlgorithmParameterGenerator::init | ( | int | size, | |
SecureRandom * | random | |||
) | throw (InvalidParameterException) |
void beecrypt::security::AlgorithmParameterGenerator::init | ( | int | size | ) | throw (InvalidParameterException) |
void beecrypt::security::AlgorithmParameterGenerator::init | ( | const AlgorithmParameterSpec & | , | |
SecureRandom * | random | |||
) | throw (InvalidAlgorithmParameterException) |
void beecrypt::security::AlgorithmParameterGenerator::init | ( | const AlgorithmParameterSpec & | genParamSpec | ) | throw (InvalidAlgorithmParameterException) |