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