eckit::MD5 class

Base classes

class Hash

Public types

using digest_t = std::string

Constructors, destructors, conversion operators

MD5()
MD5(const char*) explicit
MD5(const std::string&) explicit
MD5(const void* data, size_t len)
~MD5() override
operator std::string()

Public functions

void reset() const override
auto compute(const void*, long) -> digest_t override
void update(const void*, long) override
auto digest() const -> digest_t override
void add(char x)
void add(unsigned char x)
void add(bool x)
void add(int x)
void add(unsigned int x)
void add(short x)
void add(unsigned short x)
void add(long x)
void add(unsigned long x)
void add(long long x)
void add(unsigned long long x)
void add(float x)
void add(double x)
void add(const void* x, long size)
void add(const std::string& x)
void add(const char* x)
template<class T>
void add(const T& x)
template<class T>
auto operator<<(const T& x) -> MD5&
void numericalDigest(unsigned char out[MD5_DIGEST_LENGTH]) const

Typedef documentation

typedef std::string eckit::MD5::digest_t

Function documentation

This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.