#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: