#include <QtCrypto>
Inheritance diagram for QCA::Algorithm:
Public Member Functions | |
Algorithm (const Algorithm &from) | |
Algorithm & | operator= (const Algorithm &from) |
QString | type () const |
Provider * | provider () const |
Provider::Context * | context () |
const Provider::Context * | context () const |
void | change (Provider::Context *c) |
void | change (const QString &type, const QString &provider) |
Provider::Context * | takeContext () |
Protected Member Functions | |
Algorithm () | |
Algorithm (const QString &type, const QString &provider) |
This is a fairly abstract class, mainly used for implementing the backend "provider" interface.
|
Standard copy constructor.
|
|
Constructor for empty algorithm.
|
|
Constructor of a particular algorithm.
|
|
Assignment operator.
|
|
The name of the algorithm type.
Reimplemented in QCA::Hash, QCA::Cipher, QCA::MessageAuthenticationCode, QCA::KeyStoreEntry, QCA::KeyStore, QCA::PKey, and QCA::SecureMessage. |
|
The name of the provider. Each algorithm is implemented by a provider. This allows you to figure out which provider is associated |
|
For internal use only. The context associated with this algorithm |
|
For internal use only. The context associated with this algorithm |
|
For internal use only. Set the Provider for this algorithm
|
|
For internal use only. This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
For internal use only. Take the Provider from this algorithm |