MD5_Final(md5buf, &md5ctx);
digest_md5_to_hex(md5buf, md5hex);
MD5_Final(md5buf, &md5ctx);
digest_md5_to_hex(md5buf, md5hex);
}
int
digest_is_valid(const char *our_realm, const char *password,
const char *our_nonce, const char *method,
}
int
digest_is_valid(const char *our_realm, const char *password,
const char *our_nonce, const char *method,
/* Calculate our response */
memset(our_response, 0, sizeof(our_response));
digest_get_response(username, realm, password, nonce,
/* Calculate our response */
memset(our_response, 0, sizeof(our_response));
digest_get_response(username, realm, password, nonce,