26typedef unsigned char HASH[HASHLEN];
28typedef unsigned char HASHHEX[HASHHEXLEN + 1];
35void DigestCalcHA1(IN
char *pszAlg, IN
char *pszUserName, IN
char *pszRealm, IN
char *pszPassword,
36 IN
char *pszNonce, IN
char *pszCNonce, OUT HASHHEX SessionKey);
41 IN
char *pszNonceCount,
45 IN
char *pszDigestUri,
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)