#include <KeyAgreementSpi.h>


Public Member Functions | |
| virtual | ~KeyAgreementSpi () |
Protected Member Functions | |
| virtual void | engineInit (const Key &, SecureRandom *)=0 throw (InvalidKeyException) |
| virtual void | engineInit (const Key &, const AlgorithmParameterSpec &, SecureRandom *)=0 throw (InvalidKeyException, InvalidAlgorithmParameterException) |
| virtual Key * | engineDoPhase (const Key &, bool)=0 |
| virtual bytearray * | engineGenerateSecret ()=0 throw (IllegalStateException) |
| virtual int | engineGenerateSecret (bytearray &, int)=0 throw (IllegalStateException, ShortBufferException) |
| virtual SecretKey * | engineGenerateSecret (const String &)=0 throw (IllegalStateException, NoSuchAlgorithmException, InvalidKeyException) |
Friends | |
| class | KeyAgreement |
| virtual beecrypt::crypto::KeyAgreementSpi::~KeyAgreementSpi | ( | ) | [inline, virtual] |
| virtual Key* beecrypt::crypto::KeyAgreementSpi::engineDoPhase | ( | const Key & | , | |
| bool | ||||
| ) | [protected, pure virtual] |
| virtual SecretKey* beecrypt::crypto::KeyAgreementSpi::engineGenerateSecret | ( | const String & | ) | throw (IllegalStateException, NoSuchAlgorithmException, InvalidKeyException) [protected, pure virtual] |
| virtual int beecrypt::crypto::KeyAgreementSpi::engineGenerateSecret | ( | bytearray & | , | |
| int | ||||
| ) | throw (IllegalStateException, ShortBufferException) [protected, pure virtual] |
| virtual bytearray* beecrypt::crypto::KeyAgreementSpi::engineGenerateSecret | ( | ) | throw (IllegalStateException) [protected, pure virtual] |
| virtual void beecrypt::crypto::KeyAgreementSpi::engineInit | ( | const Key & | , | |
| const AlgorithmParameterSpec & | , | |||
| SecureRandom * | ||||
| ) | throw (InvalidKeyException, InvalidAlgorithmParameterException) [protected, pure virtual] |
| virtual void beecrypt::crypto::KeyAgreementSpi::engineInit | ( | const Key & | , | |
| SecureRandom * | ||||
| ) | throw (InvalidKeyException) [protected, pure virtual] |
friend class KeyAgreement [friend] |
1.5.8