libhasha 2.2.2
|
This is the complete list of members for hasha::Hasher, including all inherited members.
commit() -> Hasher & | hasha::Hasher | inline |
final(uint8_t *digest) -> Hasher & | hasha::Hasher | inline |
final(std::vector< uint8_t > &digest) -> Hasher & | hasha::Hasher | inline |
final() | hasha::Hasher | inline |
getDigestLength() const | hasha::Hasher | inline |
getDigestLength(size_t &digestlen) -> Hasher & | hasha::Hasher | inline |
getType() const | hasha::Hasher | inline |
getType(ha_evp_hashty &hashty) -> Hasher & | hasha::Hasher | inline |
hash(const uint8_t *data, size_t length, uint8_t *digest) -> Hasher & | hasha::Hasher | inline |
hash(const std::vector< uint8_t > &data, std::vector< uint8_t > &digest) -> Hasher & | hasha::Hasher | inline |
hash(const std::string &str, std::vector< uint8_t > &digest) -> Hasher & | hasha::Hasher | inline |
Hasher(ha_evp_hashty type=HA_EVPTY_UNDEFINED, size_t digestlen=0) | hasha::Hasher | inlineexplicit |
Hasher(const Hasher &)=delete | hasha::Hasher | |
Hasher(Hasher &&) noexcept=default | hasha::Hasher | |
init() -> Hasher & | hasha::Hasher | inline |
operator=(const Hasher &)=delete | hasha::Hasher | |
operator=(Hasher &&) noexcept=default | hasha::Hasher | |
ptr() | hasha::Hasher | inline |
ref() -> Hasher & | hasha::Hasher | inline |
setDigestLength(size_t length) -> Hasher & | hasha::Hasher | inline |
setType(ha_evp_hashty type) -> Hasher & | hasha::Hasher | inline |
setup(ha_evp_hashty hashty, size_t length=0) -> Hasher & | hasha::Hasher | inline |
update(const void *data, size_t length) -> Hasher & | hasha::Hasher | inline |
update(const std::vector< uint8_t > &data) -> Hasher & | hasha::Hasher | inline |
update(const char *str) -> Hasher & | hasha::Hasher | inline |
update(const std::string &str) -> Hasher & | hasha::Hasher | inline |
~Hasher()=default | hasha::Hasher |