Define proxy interface for the Hash (Message Digest) functionality.
More...
#include <VirgilOperationHash.h>
Define proxy interface for the Hash (Message Digest) functionality.
- Note
- This is experimental feature.
template<class Impl >
virgil::crypto::primitive::VirgilOperationHash::VirgilOperationHash |
( |
Impl |
impl | ) |
|
|
inline |
Captures implementation object.
- Template Parameters
-
Impl | - class that contains functions that has identical signature to this class functions. |
- Parameters
-
impl | - object that implements interface. |
Finalize hashing.
- Returns
- Data's hash (message digest).
Calculate digest for given data.
- Parameters
-
- Returns
- Data's hash (message digest).
void virgil::crypto::primitive::VirgilOperationHash::update |
( |
const VirgilByteArray & |
data | ) |
|
|
inline |
Hash new portion of the data.
- Parameters
-
data | - next portion of data to be hashed. |
The documentation for this class was generated from the following file: