Fabcoin Core  0.16.2
P2P Digital Currency
Namespaces | Classes | Functions
picosha2 Namespace Reference

Namespaces

 detail
 

Classes

class  hash256_one_by_one
 

Functions

template<typename InIter >
void output_hex (InIter first, InIter last, std::ostream &os)
 
template<typename InIter >
void bytes_to_hex_string (InIter first, InIter last, std::string &hex_str)
 
template<typename InContainer >
void bytes_to_hex_string (const InContainer &bytes, std::string &hex_str)
 
template<typename InIter >
std::string bytes_to_hex_string (InIter first, InIter last)
 
template<typename InContainer >
std::string bytes_to_hex_string (const InContainer &bytes)
 
void get_hash_hex_string (const hash256_one_by_one &hasher, std::string &hex_str)
 
std::string get_hash_hex_string (const hash256_one_by_one &hasher)
 
template<typename RaIter , typename OutIter >
void hash256 (RaIter first, RaIter last, OutIter first2, OutIter last2)
 
template<typename RaIter , typename OutContainer >
void hash256 (RaIter first, RaIter last, OutContainer &dst)
 
template<typename RaContainer , typename OutIter >
void hash256 (const RaContainer &src, OutIter first, OutIter last)
 
template<typename RaContainer , typename OutContainer >
void hash256 (const RaContainer &src, OutContainer &dst)
 
template<typename RaIter >
void hash256_hex_string (RaIter first, RaIter last, std::string &hex_str)
 
template<typename RaIter >
std::string hash256_hex_string (RaIter first, RaIter last)
 
void hash256_hex_string (const std::string &src, std::string &hex_str)
 
template<typename RaContainer >
void hash256_hex_string (const RaContainer &src, std::string &hex_str)
 
template<typename RaContainer >
std::string hash256_hex_string (const RaContainer &src)
 

Function Documentation

template<typename InIter >
void picosha2::bytes_to_hex_string ( InIter  first,
InIter  last,
std::string &  hex_str 
)

Definition at line 171 of file picosha2.h.

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename InContainer >
void picosha2::bytes_to_hex_string ( const InContainer &  bytes,
std::string &  hex_str 
)

Definition at line 178 of file picosha2.h.

Here is the call graph for this function:

template<typename InIter >
std::string picosha2::bytes_to_hex_string ( InIter  first,
InIter  last 
)

Definition at line 183 of file picosha2.h.

Here is the call graph for this function:

template<typename InContainer >
std::string picosha2::bytes_to_hex_string ( const InContainer &  bytes)

Definition at line 190 of file picosha2.h.

Here is the call graph for this function:

void picosha2::get_hash_hex_string ( const hash256_one_by_one hasher,
std::string &  hex_str 
)
inline

Definition at line 291 of file picosha2.h.

Here is the call graph for this function:

Here is the caller graph for this function:

std::string picosha2::get_hash_hex_string ( const hash256_one_by_one hasher)
inline

Definition at line 297 of file picosha2.h.

Here is the call graph for this function:

template<typename RaIter , typename OutIter >
void picosha2::hash256 ( RaIter  first,
RaIter  last,
OutIter  first2,
OutIter  last2 
)

Definition at line 304 of file picosha2.h.

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename RaIter , typename OutContainer >
void picosha2::hash256 ( RaIter  first,
RaIter  last,
OutContainer &  dst 
)

Definition at line 313 of file picosha2.h.

Here is the call graph for this function:

template<typename RaContainer , typename OutIter >
void picosha2::hash256 ( const RaContainer &  src,
OutIter  first,
OutIter  last 
)

Definition at line 318 of file picosha2.h.

Here is the call graph for this function:

template<typename RaContainer , typename OutContainer >
void picosha2::hash256 ( const RaContainer &  src,
OutContainer &  dst 
)

Definition at line 323 of file picosha2.h.

Here is the call graph for this function:

template<typename RaIter >
void picosha2::hash256_hex_string ( RaIter  first,
RaIter  last,
std::string &  hex_str 
)

Definition at line 329 of file picosha2.h.

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename RaIter >
std::string picosha2::hash256_hex_string ( RaIter  first,
RaIter  last 
)

Definition at line 338 of file picosha2.h.

Here is the call graph for this function:

void picosha2::hash256_hex_string ( const std::string &  src,
std::string &  hex_str 
)
inline

Definition at line 344 of file picosha2.h.

Here is the call graph for this function:

template<typename RaContainer >
void picosha2::hash256_hex_string ( const RaContainer &  src,
std::string &  hex_str 
)

Definition at line 349 of file picosha2.h.

Here is the call graph for this function:

template<typename RaContainer >
std::string picosha2::hash256_hex_string ( const RaContainer &  src)

Definition at line 354 of file picosha2.h.

Here is the call graph for this function:

template<typename InIter >
void picosha2::output_hex ( InIter  first,
InIter  last,
std::ostream &  os 
)

Definition at line 159 of file picosha2.h.

Here is the caller graph for this function: