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