#include <SecretKeyFactory.h>
Inheritance diagram for beecrypt::crypto::SecretKeyFactory:
Public Member Functions | |
virtual | ~SecretKeyFactory () |
SecretKey * | generateSecret (const KeySpec &) throw (InvalidKeySpecException) |
KeySpec * | getKeySpec (const SecretKey &key, const type_info &) throw (InvalidKeySpecException) |
SecretKey * | translateKey (const SecretKey &) throw (InvalidKeyException) |
const String & | getAlgorithm () const throw () |
const Provider & | getProvider () const throw () |
Static Public Member Functions | |
static SecretKeyFactory * | getInstance (const String &algorithm) throw (NoSuchAlgorithmException) |
static SecretKeyFactory * | getInstance (const String &algorithm, const String &provider) throw (NoSuchAlgorithmException, NoSuchProviderException) |
static SecretKeyFactory * | getInstance (const String &algorithm, const Provider &provider) throw (NoSuchAlgorithmException) |
Protected Member Functions | |
SecretKeyFactory (SecretKeyFactorySpi *spi, const Provider *provider, const String &algorithm) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|