#include <KeyAgreementSpi.h>
Inheritance diagram for beecrypt::crypto::KeyAgreementSpi:


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 size_t | engineGenerateSecret (bytearray &, size_t)=0 throw (IllegalStateException, ShortBufferException) |
| virtual SecretKey * | engineGenerateSecret (const String &)=0 throw (IllegalStateException, NoSuchAlgorithmException, InvalidKeyException) |
Friends | |
| class | KeyAgreement |
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
1.4.0