ELinks 0.18.0
|
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.
|
|
|