libhasha 2.2.2
|
Namespaces | |
namespace | encodings |
Classes | |
struct | basic_encoding |
class | Hasher |
C++ wrapper for the EVP hasher. More... |
Typedefs | |
using | string = std::string |
using | byte = uint8_t |
using | raw_digest = byte * |
using | raw_cdigest = const byte * |
using | digest = std::vector<byte> |
Functions | |
template<typename Encoding = encodings::hex_encoding> | |
HA_HDR_PUBFUN void | put (std::ostream &os, raw_cdigest digest, size_t size, const char *end=NULL, std::shared_ptr< Encoding > encoding=std::make_shared< Encoding >()) |
template<typename Encoding = encodings::hex_encoding> | |
HA_HDR_PUBFUN void | put (std::ostream &os, digest &digest, const char *end=NULL, const std::shared_ptr< Encoding > &encoding=std::make_shared< Encoding >()) |
template<typename Encoding = encodings::hex_encoding> | |
HA_HDR_PUBFUN void | put (FILE *stream, raw_digest digest, size_t size, const char *end=NULL, const std::shared_ptr< Encoding > &encoding=std::make_shared< Encoding >()) |
template<typename Encoding = encodings::hex_encoding> | |
HA_HDR_PUBFUN void | put (FILE *stream, digest &digest, const char *end=NULL, const std::shared_ptr< Encoding > &encoding=std::make_shared< Encoding >()) |
HA_HDR_PUBFUN void | put (FILE *file, raw_cdigest digest, size_t size, const char *end=NULL) |
HA_HDR_PUBFUN void | put (digest &digest, const char *end=NULL) |
HA_HDR_PUBFUN void | put (raw_cdigest digest, size_t size, const char *end=NULL) |
HA_HDR_PUBFUN bool | compare (const digest &lhs, const digest &rhs) |
HA_HDR_PUBFUN bool | compare (const raw_cdigest lhs, size_t lsize, const raw_cdigest rhs, size_t rsize) |
HA_HDR_PUBFUN bool | compare (const digest &lhs, const std::string &rhs) |
using hasha::byte = uint8_t |
using hasha::digest = std::vector<byte> |
using hasha::raw_cdigest = const byte * |
using hasha::raw_digest = byte * |
using hasha::string = std::string |
HA_HDR_PUBFUN bool hasha::compare | ( | const digest & | lhs, |
const digest & | rhs ) |
Definition at line 147 of file evpp.h.
HA_HDR_PUBFUN bool hasha::compare | ( | const digest & | lhs, |
const std::string & | rhs ) |
HA_HDR_PUBFUN bool hasha::compare | ( | const raw_cdigest | lhs, |
size_t | lsize, | ||
const raw_cdigest | rhs, | ||
size_t | rsize ) |
HA_HDR_PUBFUN void hasha::put | ( | digest & | digest, |
const char * | end = NULL ) |
HA_HDR_PUBFUN void hasha::put | ( | FILE * | file, |
raw_cdigest | digest, | ||
size_t | size, | ||
const char * | end = NULL ) |
HA_HDR_PUBFUN void hasha::put | ( | FILE * | stream, |
digest & | digest, | ||
const char * | end = NULL, | ||
const std::shared_ptr< Encoding > & | encoding = std::make_shared<Encoding>() ) |
HA_HDR_PUBFUN void hasha::put | ( | FILE * | stream, |
raw_digest | digest, | ||
size_t | size, | ||
const char * | end = NULL, | ||
const std::shared_ptr< Encoding > & | encoding = std::make_shared<Encoding>() ) |
HA_HDR_PUBFUN void hasha::put | ( | raw_cdigest | digest, |
size_t | size, | ||
const char * | end = NULL ) |
HA_HDR_PUBFUN void hasha::put | ( | std::ostream & | os, |
digest & | digest, | ||
const char * | end = NULL, | ||
const std::shared_ptr< Encoding > & | encoding = std::make_shared<Encoding>() ) |
HA_HDR_PUBFUN void hasha::put | ( | std::ostream & | os, |
raw_cdigest | digest, | ||
size_t | size, | ||
const char * | end = NULL, | ||
std::shared_ptr< Encoding > | encoding = std::make_shared<Encoding>() ) |