int wc_Md5Final(wc_Md5 *md5, byte *hash)
Finalizes hashing of data. Result is placed into hash. Md5 Struct is reset. Note: This function will ...
void wc_Md5Free(wc_Md5 *)
Resets the Md5 structure. Note: this is only supported if you have WOLFSSL_TI_HASH defined.
int wc_Md5GetHash(wc_Md5 *md5, byte *hash)
Gets hash data. Result is placed into hash. Md5 struct is not reset.
int wc_InitMd5(wc_Md5 *)
This function initializes md5. This is automatically called by wc_Md5Hash.
int wc_Md5Update(wc_Md5 *md5, const byte *data, word32 len)
Can be called to continually hash the provided byte array of length len.