#include <array>#include <cstdint>#include <cstdio>#include <string>Go to the source code of this file.
Classes | |
| class | smash::sha256::Context | 
| A SHA256 context.  More... | |
Namespaces | |
| smash | |
| smash::sha256 | |
Typedefs | |
| typedef std::array< uint8_t, HASH_SIZE > | smash::sha256::Hash | 
| A SHA256 hash.  More... | |
Functions | |
| Hash | smash::sha256::calculate (uint8_t const *buffer, size_t buffer_size) | 
| Calculate the SHA256 hash of the buffer.  More... | |
| std::string | smash::sha256::hash_to_string (Hash hash) | 
| Convert a SHA256 hash to a hexadecimal string.  More... | |
Variables | |
| constexpr size_t | smash::sha256::HASH_SIZE = 256 / 8 | 
| Size of a SHA256 hash.  More... | |