block/include/nil/crypto3/detail/digest.hpp File Reference
#include <iostream>
#include <boost/static_assert.hpp>
#include <boost/assert.hpp>
#include <boost/container/small_vector.hpp>
#include <nil/crypto3/detail/pack.hpp>
#include <nil/crypto3/detail/octet.hpp>
Include dependency graph for block/include/nil/crypto3/detail/digest.hpp:
Go to the source code of this file.
Classes | |
struct | nil::crypto3::digest< DigestBits > |
Namespaces | |
nil | |
nil::crypto3 | |
nil::crypto3::detail | |
Functions | |
template<std::size_t DigestBits> | |
digest< DigestBits/4+1 > | nil::crypto3::detail::c_str (const digest< DigestBits > &d) |
template<unsigned DB> | |
bool | nil::crypto3::operator!= (char const *b, digest< DB > const &a) |
template<unsigned DB1, unsigned DB2> | |
bool | nil::crypto3::operator!= (const digest< DB1 > &a, const digest< DB2 > &b) |
template<unsigned DB> | |
bool | nil::crypto3::operator!= (digest< DB > const &a, char const *b) |
template<unsigned DB1, unsigned DB2> | |
bool | nil::crypto3::operator< (const digest< DB1 > &a, const digest< DB2 > &b) |
template<unsigned DB> | |
std::ostream & | nil::crypto3::operator<< (std::ostream &sink, digest< DB > const &d) |
template<unsigned DB1, unsigned DB2> | |
bool | nil::crypto3::operator<= (const digest< DB1 > &a, const digest< DB2 > &b) |
template<unsigned DB> | |
bool | nil::crypto3::operator== (char const *b, digest< DB > const &a) |
template<unsigned DB1, unsigned DB2> | |
bool | nil::crypto3::operator== (const digest< DB1 > &a, const digest< DB2 > &b) |
template<unsigned DB> | |
bool | nil::crypto3::operator== (digest< DB > const &a, char const *b) |
template<unsigned DB1, unsigned DB2> | |
bool | nil::crypto3::operator> (const digest< DB1 > &a, const digest< DB2 > &b) |
template<unsigned DB1, unsigned DB2> | |
bool | nil::crypto3::operator>= (const digest< DB1 > &a, const digest< DB2 > &b) |
template<unsigned DB> | |
std::istream & | nil::crypto3::operator>> (std::istream &source, digest< DB > &d) |
template<unsigned NewBits, unsigned OldBits> | |
digest< NewBits > | nil::crypto3::reserve (const digest< OldBits > &od) |
template<std::size_t DigestBits> | |
digest< DigestBits > | nil::crypto3::resize (const digest< DigestBits > &od, std::size_t new_size) |
template<std::size_t DigestBits, typename OutputIterator > | |
OutputIterator | nil::crypto3::detail::to_ascii (const digest< DigestBits > &d, OutputIterator it) |
template<std::size_t DigestBits> | |
std::string | std::to_string (const nil::crypto3::digest< DigestBits > &d) |
template<unsigned NewBits, unsigned OldBits> | |
digest< NewBits > | nil::crypto3::truncate (const digest< OldBits > &od) |
Function Documentation
◆ to_string()
template<std::size_t DigestBits>
std::string std::to_string | ( | const nil::crypto3::digest< DigestBits > & | d | ) |