uint32_t block_length
Block length for each operation.
Definition: hal_md5.h:159
uint8_t * block
A pointer to the start of the buffer.
Definition: hal_md5.h:157
hal_md5_status_t hal_md5_end(hal_md5_context_t *context, uint8_t digest_message[(16)])
This function finishes the MD5 operation and receives the MD5 result.
uint64_t message_length
Total size.
Definition: hal_md5.h:156
MD5 context.
Definition: hal_md5.h:154
hal_md5_status_t hal_md5_append(hal_md5_context_t *context, uint8_t *message, uint32_t length)
This function appends data for MD5 operation.