Data Structures | |
struct | apr_md5_ctx_t |
Defines | |
#define | APR_MD5_DIGESTSIZE 16 |
#define | MD5_DIGESTSIZE APR_MD5_DIGESTSIZE |
Typedefs | |
typedef apr_md5_ctx_t | apr_md5_ctx_t |
Functions | |
apr_status_t | apr_md5_init (apr_md5_ctx_t *context) |
apr_status_t | apr_md5_set_xlate (apr_md5_ctx_t *context, apr_xlate_t *xlate) |
apr_status_t | apr_md5_update (apr_md5_ctx_t *context, const void *input, apr_size_t inputLen) |
apr_status_t | apr_md5_final (unsigned char digest[APR_MD5_DIGESTSIZE], apr_md5_ctx_t *context) |
apr_status_t | apr_md5 (unsigned char digest[APR_MD5_DIGESTSIZE], const void *input, apr_size_t inputLen) |
apr_status_t | apr_md5_encode (const char *password, const char *salt, char *result, apr_size_t nbytes) |
apr_status_t | apr_password_validate (const char *passwd, const char *hash) |
|
The MD5 digest size |
|
|
|
|
|
MD5 in one step
|
|
Encode a password using an MD5 algorithm
|
|
MD5 finalization. Ends an MD5 message-digest operation, writing the message digest and zeroing the context
|
|
MD5 Initialize. Begins an MD5 operation, writing a new context.
|
|
MD5 translation setup. Provides the APR translation handle to be used for translating the content before calculating the digest.
|
|
MD5 block update operation. Continue an MD5 message-digest operation, processing another message block, and updating the context.
|
|
Validate any password encypted with any algorithm that APR understands
|