#include <SecretKeyFactorySpi.h>
Public Member Functions | |
virtual | ~SecretKeyFactorySpi () |
Protected Member Functions | |
virtual SecretKey * | engineGenerateSecret (const KeySpec &)=0 throw (InvalidKeySpecException) |
virtual KeySpec * | engineGetKeySpec (const SecretKey &, const type_info &)=0 throw (InvalidKeySpecException) |
virtual SecretKey * | engineTranslateKey (const SecretKey &)=0 throw (InvalidKeyException) |
Friends | |
class | SecretKeyFactory |
virtual beecrypt::crypto::SecretKeyFactorySpi::~SecretKeyFactorySpi | ( | ) | [inline, virtual] |
virtual SecretKey* beecrypt::crypto::SecretKeyFactorySpi::engineGenerateSecret | ( | const KeySpec & | ) | throw (InvalidKeySpecException) [protected, pure virtual] |
virtual KeySpec* beecrypt::crypto::SecretKeyFactorySpi::engineGetKeySpec | ( | const SecretKey & | , | |
const type_info & | ||||
) | throw (InvalidKeySpecException) [protected, pure virtual] |
virtual SecretKey* beecrypt::crypto::SecretKeyFactorySpi::engineTranslateKey | ( | const SecretKey & | ) | throw (InvalidKeyException) [protected, pure virtual] |
friend class SecretKeyFactory [friend] |