Wire Sysio Wire Sysion 1.0.0
|
#include <sha512.hpp>
Classes | |
class | encoder |
Public Member Functions | |
sha512 () | |
sha512 (const string &hex_str) | |
string | str () const |
operator string () const | |
char * | data () |
const char * | data () const |
size_t | data_size () const |
Static Public Member Functions | |
static sha512 | hash (const char *d, uint32_t dlen) |
static sha512 | hash (const string &) |
template<typename T > | |
static sha512 | hash (const T &t) |
Public Attributes | |
uint64_t | _hash [8] |
Friends | |
template<typename T > | |
T & | operator<< (T &ds, const sha512 &ep) |
template<typename T > | |
T & | operator>> (T &ds, sha512 &ep) |
sha512 | operator<< (const sha512 &h1, uint32_t i) |
bool | operator== (const sha512 &h1, const sha512 &h2) |
bool | operator!= (const sha512 &h1, const sha512 &h2) |
sha512 | operator^ (const sha512 &h1, const sha512 &h2) |
bool | operator>= (const sha512 &h1, const sha512 &h2) |
bool | operator> (const sha512 &h1, const sha512 &h2) |
bool | operator< (const sha512 &h1, const sha512 &h2) |
Definition at line 8 of file sha512.hpp.
fc::sha512::sha512 | ( | ) |
Definition at line 12 of file sha512.cpp.
|
explicit |
char * fc::sha512::data | ( | ) |
const char * fc::sha512::data | ( | ) | const |
Definition at line 25 of file sha512.cpp.
|
inline |
Definition at line 19 of file sha512.hpp.
Definition at line 37 of file sha512.cpp.
Definition at line 25 of file sha512.hpp.
fc::sha512::operator string | ( | ) | const |
Definition at line 22 of file sha512.cpp.
string fc::sha512::str | ( | ) | const |
Definition at line 84 of file sha512.cpp.
Definition at line 81 of file sha512.cpp.
Definition at line 58 of file sha512.cpp.
Definition at line 49 of file sha512.hpp.
Definition at line 87 of file sha512.cpp.
Definition at line 78 of file sha512.cpp.
Definition at line 75 of file sha512.cpp.
Definition at line 55 of file sha512.hpp.
Definition at line 63 of file sha512.cpp.
uint64_t fc::sha512::_hash[8] |
Definition at line 67 of file sha512.hpp.