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