OpenVPN
|
Go to the source code of this file.
Functions | |
static void | CvtHex (IN HASH Bin, OUT HASHHEX Hex) |
void | DigestCalcHA1 (IN char *pszAlg, IN char *pszUserName, IN char *pszRealm, IN char *pszPassword, IN char *pszNonce, IN char *pszCNonce, OUT HASHHEX SessionKey) |
void | DigestCalcResponse (IN HASHHEX HA1, IN char *pszNonce, IN char *pszNonceCount, IN char *pszCNonce, IN char *pszQop, IN char *pszMethod, IN char *pszDigestUri, IN HASHHEX HEntity, OUT HASHHEX Response) |
|
static |
Definition at line 36 of file httpdigest.c.
Referenced by DigestCalcHA1(), and DigestCalcResponse().
void DigestCalcHA1 | ( | IN char * | pszAlg, |
IN char * | pszUserName, | ||
IN char * | pszRealm, | ||
IN char * | pszPassword, | ||
IN char * | pszNonce, | ||
IN char * | pszCNonce, | ||
OUT HASHHEX | SessionKey | ||
) |
Definition at line 70 of file httpdigest.c.
References CvtHex(), md_ctx_cleanup(), md_ctx_final(), md_ctx_free(), md_ctx_init(), md_ctx_new(), and md_ctx_update().
Referenced by establish_http_proxy_passthru().
void DigestCalcResponse | ( | IN HASHHEX | HA1, |
IN char * | pszNonce, | ||
IN char * | pszNonceCount, | ||
IN char * | pszCNonce, | ||
IN char * | pszQop, | ||
IN char * | pszMethod, | ||
IN char * | pszDigestUri, | ||
IN HASHHEX | HEntity, | ||
OUT HASHHEX | Response | ||
) |
Definition at line 107 of file httpdigest.c.
References CvtHex(), md_ctx_cleanup(), md_ctx_final(), md_ctx_free(), md_ctx_init(), md_ctx_new(), and md_ctx_update().
Referenced by establish_http_proxy_passthru().