md5.h
1 
36 WOLFSSL_API int wc_InitMd5(wc_Md5*);
37 
78 WOLFSSL_API int wc_Md5Update(wc_Md5*, const byte*, word32);
79 
119 WOLFSSL_API int wc_Md5Final(wc_Md5*, byte*);
120 
151 WOLFSSL_API void wc_Md5Free(wc_Md5*);
152 
180 WOLFSSL_API int wc_Md5GetHash(wc_Md5*, byte*);
Definition: md5.h:79
WOLFSSL_API int wc_InitMd5(wc_Md5 *)
This function initializes md5. This is automatically called by wc_Md5Hash.
Definition: md5.c:495
WOLFSSL_API int wc_Md5GetHash(wc_Md5 *, byte *)
Gets hash data. Result is placed into hash. Md5 struct is not reset.
Definition: md5.c:516
WOLFSSL_API int wc_Md5Final(wc_Md5 *, byte *)
Finalizes hashing of data. Result is placed into hash. Md5 Struct is reset. Note: This function will ...
Definition: md5.c:436
WOLFSSL_API void wc_Md5Free(wc_Md5 *)
Resets the Md5 structure. Note: this is only supported if you have WOLFSSL_TI_HASH defined...
Definition: md5.c:503
WOLFSSL_API int wc_Md5Update(wc_Md5 *, const byte *, word32)
Can be called to continually hash the provided byte array of length len.
Definition: md5.c:335