![]() |
DUNE: Uniform Navigational Environment
2017.01.0
|
MD-5 Algorithm (RFC 1321).
Classes | |
| struct | MD5_HANDLE |
Public Member Functions | |
| MD5 (void) | |
| ~MD5 (void) | |
| void | reset (void) |
| void | update (const uint8_t *data, int size) |
| void | finalize (uint8_t *digest) |
Static Public Member Functions | |
| static void | compute (const uint8_t *buffer, unsigned int len, uint8_t *digest) |
| static void | compute (const char *path, uint8_t *digest) |
| DUNE::Algorithms::MD5::MD5 | ( | void | ) |
Constructor.
References reset().
| DUNE::Algorithms::MD5::~MD5 | ( | void | ) |
Destructor.
|
static |
|
static |
| void DUNE::Algorithms::MD5::finalize | ( | uint8_t * | digest | ) |
Finalize MD5 hash and obtain digest.
| digest | output digest (16 bytes long) |
References DUNE::Algorithms::MD5::MD5_HANDLE::ctx.
| void DUNE::Algorithms::MD5::reset | ( | void | ) |
| void DUNE::Algorithms::MD5::update | ( | const uint8_t * | data, |
| int | size | ||
| ) |
Update MD5 hash with input data.
| data | data buffer |
| size | length of data |
References DUNE::Algorithms::MD5::MD5_HANDLE::ctx.
