Asterisk - The Open Source Telephony Project GIT-master-3dae2cf
|
MD5 digest functions. More...
Go to the source code of this file.
Data Structures | |
struct | MD5Context |
Functions | |
void | MD5Final (unsigned char digest[16], struct MD5Context *context) |
void | MD5Init (struct MD5Context *context) |
void | MD5Transform (uint32_t buf[4], uint32_t const in[16]) |
void | MD5Update (struct MD5Context *context, unsigned char const *buf, unsigned len) |
MD5 digest functions.
Definition in file md5.h.
void MD5Final | ( | unsigned char | digest[16], |
struct MD5Context * | context | ||
) |
Definition at line 120 of file md5.c.
References MD5Context::bits, MD5Context::buf, byteReverse, MD5Context::in, and MD5Transform().
Referenced by ast_md5_hash(), authenticate(), authenticate_verify(), decrypt_frame(), festival_exec(), iax2_key_rotate(), manager_login(), prov_ver_calc(), register_verify(), try_firmware(), and verify_key().
void MD5Init | ( | struct MD5Context * | context | ) |
Definition at line 57 of file md5.c.
References MD5Context::bits, and MD5Context::buf.
Referenced by ast_md5_hash(), authenticate(), authenticate_verify(), decrypt_frame(), festival_exec(), iax2_key_rotate(), manager_login(), prov_ver_calc(), register_verify(), try_firmware(), and verify_key().
void MD5Transform | ( | uint32_t | buf[4], |
uint32_t const | in[16] | ||
) |
void MD5Update | ( | struct MD5Context * | context, |
unsigned char const * | buf, | ||
unsigned | len | ||
) |
Definition at line 72 of file md5.c.
References MD5Context::bits, MD5Context::buf, buf, byteReverse, if(), MD5Context::in, len(), and MD5Transform().
Referenced by ast_md5_hash(), authenticate(), authenticate_verify(), decrypt_frame(), festival_exec(), iax2_key_rotate(), manager_login(), prov_ver_calc(), register_verify(), try_firmware(), and verify_key().