#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: