|
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/sha2_constants.hpp"#include <array>Go to the source code of this file.
Classes | |
| class | digestpp::detail::sha2_provider< T, O > |
Namespaces | |
| namespace | digestpp |
| digestpp namespace | |
| namespace | digestpp::detail |
| namespace | digestpp::detail::sha2_functions |
Functions | |
| template<typename T > | |
| static T | digestpp::detail::sha2_functions::Ch (T x, T y, T z) |
| template<typename T > | |
| static T | digestpp::detail::sha2_functions::Maj (T x, T y, T z) |
| template<typename T > | |
| T | digestpp::detail::sha2_functions::getK (int t) |
| template<> | |
| uint32_t | digestpp::detail::sha2_functions::getK (int t) |
| template<> | |
| uint64_t | digestpp::detail::sha2_functions::getK (int t) |
| static uint64_t | digestpp::detail::sha2_functions::sum0 (uint64_t x) |
| static uint64_t | digestpp::detail::sha2_functions::sum1 (uint64_t x) |
| static uint64_t | digestpp::detail::sha2_functions::sigma0 (uint64_t x) |
| static uint64_t | digestpp::detail::sha2_functions::sigma1 (uint64_t x) |
| static uint32_t | digestpp::detail::sha2_functions::sum0 (uint32_t x) |
| static uint32_t | digestpp::detail::sha2_functions::sum1 (uint32_t x) |
| static uint32_t | digestpp::detail::sha2_functions::sigma0 (uint32_t x) |
| static uint32_t | digestpp::detail::sha2_functions::sigma1 (uint32_t x) |