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 |
![]() | |
![]() | |
virtual Context * | clone () const =0 |
Provider * | provider () const |
bool | sameProvider (const Context *c) const |
QString | type () const |
Protected Member Functions | |
KeyLength | anyKeyLength () const |
![]() | |
BasicContext (const BasicContext &from) | |
BasicContext (Provider *parent, const QString &type) | |
![]() | |
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 |
|
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.