libhasha 2.2.2
Loading...
Searching...
No Matches
hasha::Hasher Member List

This is the complete list of members for hasha::Hasher, including all inherited members.

commit() -> Hasher &hasha::Hasherinline
final(uint8_t *digest) -> Hasher &hasha::Hasherinline
final(std::vector< uint8_t > &digest) -> Hasher &hasha::Hasherinline
final()hasha::Hasherinline
getDigestLength() consthasha::Hasherinline
getDigestLength(size_t &digestlen) -> Hasher &hasha::Hasherinline
getType() consthasha::Hasherinline
getType(ha_evp_hashty &hashty) -> Hasher &hasha::Hasherinline
hash(const uint8_t *data, size_t length, uint8_t *digest) -> Hasher &hasha::Hasherinline
hash(const std::vector< uint8_t > &data, std::vector< uint8_t > &digest) -> Hasher &hasha::Hasherinline
hash(const std::string &str, std::vector< uint8_t > &digest) -> Hasher &hasha::Hasherinline
Hasher(ha_evp_hashty type=HA_EVPTY_UNDEFINED, size_t digestlen=0)hasha::Hasherinlineexplicit
Hasher(const Hasher &)=deletehasha::Hasher
Hasher(Hasher &&) noexcept=defaulthasha::Hasher
init() -> Hasher &hasha::Hasherinline
operator=(const Hasher &)=deletehasha::Hasher
operator=(Hasher &&) noexcept=defaulthasha::Hasher
ptr()hasha::Hasherinline
ref() -> Hasher &hasha::Hasherinline
setDigestLength(size_t length) -> Hasher &hasha::Hasherinline
setType(ha_evp_hashty type) -> Hasher &hasha::Hasherinline
setup(ha_evp_hashty hashty, size_t length=0) -> Hasher &hasha::Hasherinline
update(const void *data, size_t length) -> Hasher &hasha::Hasherinline
update(const std::vector< uint8_t > &data) -> Hasher &hasha::Hasherinline
update(const char *str) -> Hasher &hasha::Hasherinline
update(const std::string &str) -> Hasher &hasha::Hasherinline
~Hasher()=defaulthasha::Hasher