|
digestpp 1.0
C++11 header-only message digest library
|
#include "../../detail/functions.hpp"#include "../../detail/absorb_data.hpp"#include "../../detail/validate_hash_size.hpp"#include "constants/streebog_constants.hpp"#include <array>Go to the source code of this file.
Classes | |
| class | digestpp::detail::streebog_provider< HS > |
Namespaces | |
| namespace | digestpp |
| digestpp namespace | |
| namespace | digestpp::detail |
| namespace | digestpp::detail::streebog_functions |
Functions | |
| template<int I> | |
| static uint64_t | digestpp::detail::streebog_functions::lps (unsigned char *ch) |
| static void | digestpp::detail::streebog_functions::lps_block (uint64_t *block) |
| static void | digestpp::detail::streebog_functions::xor_blocks (uint64_t *block, const uint64_t *toxor) |
| static void | digestpp::detail::streebog_functions::e (uint64_t *K, const unsigned char *m) |
| static void | digestpp::detail::streebog_functions::gN (uint64_t *h, const unsigned char *m, uint64_t N) |
| static void | digestpp::detail::streebog_functions::addm (const unsigned char *m, uint64_t *h) |