#include <KeyAgreement.h>
List of all members.
|  | 
| 
 Public Member Functions | 
| virtual | ~KeyAgreement () | 
| void | init (const Key &, SecureRandom *=0)  throw (InvalidKeyException) | 
| void | init (const Key &, const AlgorithmParameterSpec &, SecureRandom *=0)  throw (InvalidKeyException) | 
| Key * | doPhase (const Key &, bool)  throw (InvalidKeyException, IllegalStateException) | 
| bytearray * | generateSecret ()  throw (IllegalStateException) | 
| int | generateSecret (bytearray &, int)  throw (IllegalStateException, ShortBufferException) | 
| SecretKey * | generateSecret (const String &)  throw (IllegalStateException, NoSuchAlgorithmException, InvalidKeyException) | 
| 
 Static Public Member Functions | 
| static KeyAgreement * | getInstance (const String &)  throw (NoSuchAlgorithmException) | 
| static KeyAgreement * | getInstance (const String &, const String &)  throw (NoSuchAlgorithmException, NoSuchProviderException) | 
| static KeyAgreement * | getInstance (const String &, const Provider &)  throw (NoSuchAlgorithmException) | 
| 
 Protected Member Functions | 
|  | KeyAgreement (KeyAgreementSpi *spi, const Provider *provider, const String &algorithm) | 
Constructor & Destructor Documentation
      
        
          | virtual beecrypt::crypto::KeyAgreement::~KeyAgreement | ( |  | ) |  [virtual] | 
      
 
 
Member Function Documentation
The documentation for this class was generated from the following file: