68 #define APR_MD5_DIGESTSIZE 16
111 apr_size_t inputLen);
130 apr_size_t inputLen);
140 char *result, apr_size_t nbytes);
153 const
unsigned char *salt,
155 char *out, apr_size_t out_len);
apr_status_t apr_password_validate(const char *passwd, const char *hash)
apr_status_t apr_md5_set_xlate(apr_md5_ctx_t *context, apr_xlate_t *xlate)
#define APR_MD5_DIGESTSIZE
Definition: apr_md5.h:68
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_xlate_t * xlate
Definition: apr_md5.h:84
apr_status_t apr_md5_encode(const char *pw, const char *salt, char *result, apr_size_t nbytes)
apr_status_t apr_md5_init(apr_md5_ctx_t *context)
struct apr_xlate_t apr_xlate_t
Definition: apr_xlate.h:39
apr_status_t apr_md5_update(apr_md5_ctx_t *context, const void *input, apr_size_t inputLen)
unsigned char buffer[64]
Definition: apr_md5.h:80
apr_status_t apr_bcrypt_encode(const char *pw, unsigned int count, const unsigned char *salt, apr_size_t salt_len, char *out, apr_size_t out_len)
APR I18N translation library.
int apr_status_t
Definition: apr_errno.h:44
apr_uint32_t count[2]
Definition: apr_md5.h:78
apr_uint32_t state[4]
Definition: apr_md5.h:76