#include <sha256.hpp>
|
boost::endian::little_uint64_buf_t | _hash [4] |
|
|
template<typename T > |
T & | operator<< (T &ds, const sha256 &ep) |
|
template<typename T > |
T & | operator>> (T &ds, sha256 &ep) |
|
sha256 | operator<< (const sha256 &h1, uint32_t i) |
|
sha256 | operator>> (const sha256 &h1, uint32_t i) |
|
bool | operator== (const sha256 &h1, const sha256 &h2) |
|
bool | operator!= (const sha256 &h1, const sha256 &h2) |
|
sha256 | operator^ (const sha256 &h1, const sha256 &h2) |
|
bool | operator>= (const sha256 &h1, const sha256 &h2) |
|
bool | operator> (const sha256 &h1, const sha256 &h2) |
|
bool | operator< (const sha256 &h1, const sha256 &h2) |
|
Definition at line 10 of file sha256.hpp.
◆ sha256() [1/3]
◆ sha256() [2/3]
fc::sha256::sha256 |
( |
const string & |
hex_str | ) |
|
|
explicit |
◆ sha256() [3/3]
fc::sha256::sha256 |
( |
const char * |
data, |
|
|
size_t |
size |
|
) |
| |
|
explicit |
◆ data()
char * fc::sha256::data |
( |
| ) |
const |
◆ data_size()
static constexpr size_t fc::sha256::data_size |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ hash() [1/4]
sha256 fc::sha256::hash |
( |
const char * |
d, |
|
|
uint32_t |
dlen |
|
) |
| |
|
static |
◆ hash() [2/4]
◆ hash() [3/4]
sha256 fc::sha256::hash |
( |
const string & |
s | ) |
|
|
static |
◆ hash() [4/4]
template<typename T >
static sha256 fc::sha256::hash |
( |
const T & |
t | ) |
|
|
inlinestatic |
◆ operator string()
fc::sha256::operator string |
( |
| ) |
const |
◆ str()
string fc::sha256::str |
( |
| ) |
const |
◆ operator!=
◆ operator<
◆ operator<< [1/2]
◆ operator<< [2/2]
template<typename T >
T& operator<< |
( |
T & |
ds, |
|
|
const sha256 & |
ep |
|
) |
| |
|
friend |
◆ operator==
◆ operator>
◆ operator>=
◆ operator>> [1/2]
◆ operator>> [2/2]
template<typename T >
T& operator>> |
( |
T & |
ds, |
|
|
sha256 & |
ep |
|
) |
| |
|
friend |
◆ operator^
◆ _hash
boost::endian::little_uint64_buf_t fc::sha256::_hash[4] |
The documentation for this class was generated from the following files: