|
ELinks 0.19.1
|

Data Structures | |
| struct | md5_context |
Macros | |
| #define | CONFIG_MD5 1 |
| #define | MD5_DIGEST_LENGTH 16 |
| #define | MD5_HEX_DIGEST_LENGTH (MD5_DIGEST_LENGTH * 2) |
Typedefs | |
| typedef unsigned char | md5_digest_bin_T[MD5_DIGEST_LENGTH] |
| typedef unsigned char | md5_digest_hex_T[MD5_HEX_DIGEST_LENGTH] |
Functions | |
| void | init_md5 (struct md5_context *context) |
| void | update_md5 (struct md5_context *context, const char *data, unsigned long length) |
| void | done_md5 (struct md5_context *context, md5_digest_bin_T digest) |
| unsigned char * | digest_md5 (const char *data, unsigned long length, md5_digest_bin_T digest) |
| Digest the passed data with the given length and stores the MD5 digest in the digest parameter. | |
Provide compatibility with the OpenSSL interface: | |
| #define | MD5_Init(context) |
| #define | MD5_Update(context, data, len) |
| #define | MD5_Final(md5, context) |
| #define | MD5(data, len, md5) |
| typedef struct md5_context | MD5_CTX |
| #define CONFIG_MD5 1 |
| #define MD5 | ( | data, | |
| len, | |||
| md5 ) |
| #define MD5_DIGEST_LENGTH 16 |
| #define MD5_Final | ( | md5, | |
| context ) |
| #define MD5_HEX_DIGEST_LENGTH (MD5_DIGEST_LENGTH * 2) |
| #define MD5_Init | ( | context | ) |
| #define MD5_Update | ( | context, | |
| data, | |||
| len ) |
| typedef struct md5_context MD5_CTX |
| typedef unsigned char md5_digest_bin_T[MD5_DIGEST_LENGTH] |
| typedef unsigned char md5_digest_hex_T[MD5_HEX_DIGEST_LENGTH] |
| unsigned char * digest_md5 | ( | const char * | data, |
| unsigned long | length, | ||
| md5_digest_bin_T | digest ) |
Digest the passed data with the given length and stores the MD5 digest in the digest parameter.
|
|
|