#include <md5.h>
|
| MD5Digest ()=default |
|
| ~MD5Digest () override=default |
|
void | init () override |
| Initialize a new MD5 digest computation.
|
|
void | add (const uint8_t *data, size_t len) override |
| Add bytes of data for the digest.
|
|
void | calculate () override |
| Compute the digest, based on the provided data.
|
|
size_t | get_size () const override |
| Get the size of the hash in bytes (16 for MD5)
|
|
void | add (const char *data, size_t len) |
|
virtual | ~HashBase ()=default |
|
void | add (const char *data, size_t len) |
|
void | get_bytes (uint8_t *output) |
| Retrieve the hash as bytes.
|
|
void | get_hex (char *output) |
| Retrieve the hash as hex characters.
|
|
bool | equals_bytes (const uint8_t *expected) |
| Compare the hash against a provided byte-encoded hash.
|
|
bool | equals_hex (const char *expected) |
| Compare the hash against a provided hex-encoded hash.
|
|
Definition at line 31 of file md5.h.
◆ MD5Digest()
esphome::md5::MD5Digest::MD5Digest |
( |
| ) |
|
|
default |
◆ ~MD5Digest()
esphome::md5::MD5Digest::~MD5Digest |
( |
| ) |
|
|
overridedefault |
◆ add() [1/2]
void esphome::HashBase::add |
( |
const char * | data, |
|
|
size_t | len ) |
|
inline |
◆ add() [2/2]
void esphome::md5::MD5Digest::add |
( |
const uint8_t * | data, |
|
|
size_t | len ) |
|
overridevirtual |
◆ calculate()
void esphome::md5::MD5Digest::calculate |
( |
| ) |
|
|
overridevirtual |
◆ get_size()
size_t esphome::md5::MD5Digest::get_size |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ init()
void esphome::md5::MD5Digest::init |
( |
| ) |
|
|
overridevirtual |
◆ ctx_
MD5_CTX_TYPE esphome::md5::MD5Digest::ctx_ {} |
|
protected |
Definition at line 50 of file md5.h.
The documentation for this class was generated from the following files: