#include <hash_provider.h>
Inherited by ccf::crypto::ISha256OpenSSL.
◆ ISha256Hash()
ccf::crypto::ISha256Hash::ISha256Hash |
( |
| ) |
|
|
inline |
◆ ~ISha256Hash()
virtual ccf::crypto::ISha256Hash::~ISha256Hash |
( |
| ) |
|
|
inlinevirtual |
◆ finalise()
virtual Sha256Hash ccf::crypto::ISha256Hash::finalise |
( |
| ) |
|
|
pure virtual |
◆ update() [1/2]
template<>
void ccf::crypto::ISha256Hash::update |
( |
const std::vector< uint8_t > & |
d | ) |
|
|
inline |
◆ update() [2/2]
template<typename T >
void ccf::crypto::ISha256Hash::update |
( |
const T & |
t | ) |
|
|
inline |
◆ update_hash()
virtual void ccf::crypto::ISha256Hash::update_hash |
( |
std::span< const uint8_t > |
data | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: