|
Qt Cryptographic Architecture
|
#include <QtCrypto>

Public Member Functions | |
| virtual void | final (MemoryRegion *out)=0 |
| virtual KeyLength | keyLength () const =0 |
| MACContext (Provider *p, const QString &type) | |
| virtual void | setup (const SymmetricKey &key)=0 |
| virtual void | update (const MemoryRegion &in)=0 |
| Public Member Functions inherited from QCA::Provider::Context | |
| virtual Context * | clone () const =0 |
| Provider * | provider () const |
| bool | sameProvider (const Context *c) const |
| QString | type () const |
Protected Member Functions | |
| KeyLength | anyKeyLength () const |
| Protected Member Functions inherited from QCA::BasicContext | |
| BasicContext (const BasicContext &from) | |
| BasicContext (Provider *parent, const QString &type) | |
| Protected Member Functions inherited from QCA::Provider::Context | |
| Context (const Context &from) | |
| Context (Provider *parent, const QString &type) | |
Message authentication code provider.
|
inline |
Standard constructor.
| p | the provider associated with this context |
| type | the name of the type of MAC algorithm provided by this context |
References QCA::BasicContext::BasicContext(), and QCA::Provider::Context::type().
|
pure virtual |
|
pure virtual |
Returns the KeyLength for this MAC algorithm.
|
pure virtual |
|
pure virtual |
Compute the result after processing all data.
| out | pointer to an array that should store the result |
|
inlineprotected |
Returns a KeyLength that supports any length.