Lines Matching refs:md5_ctx
75 md_ctx_t md5_ctx;
78 md_ctx_init(&md5_ctx, md5_kt);
79 md_ctx_update(&md5_ctx, pszUserName, strlen(pszUserName));
80 md_ctx_update(&md5_ctx, ":", 1);
81 md_ctx_update(&md5_ctx, pszRealm, strlen(pszRealm));
82 md_ctx_update(&md5_ctx, ":", 1);
83 md_ctx_update(&md5_ctx, pszPassword, strlen(pszPassword));
84 md_ctx_final(&md5_ctx, HA1);
87 md_ctx_init(&md5_ctx, md5_kt);
88 md_ctx_update(&md5_ctx, HA1, HASHLEN);
89 md_ctx_update(&md5_ctx, ":", 1);
90 md_ctx_update(&md5_ctx, pszNonce, strlen(pszNonce));
91 md_ctx_update(&md5_ctx, ":", 1);
92 md_ctx_update(&md5_ctx, pszCNonce, strlen(pszCNonce));
93 md_ctx_final(&md5_ctx, HA1);
95 md_ctx_cleanup(&md5_ctx);
117 md_ctx_t md5_ctx;
121 md_ctx_init(&md5_ctx, md5_kt);
122 md_ctx_update(&md5_ctx, pszMethod, strlen(pszMethod));
123 md_ctx_update(&md5_ctx, ":", 1);
124 md_ctx_update(&md5_ctx, pszDigestUri, strlen(pszDigestUri));
127 md_ctx_update(&md5_ctx, ":", 1);
128 md_ctx_update(&md5_ctx, HEntity, HASHHEXLEN);
130 md_ctx_final(&md5_ctx, HA2);
134 md_ctx_init(&md5_ctx, md5_kt);
135 md_ctx_update(&md5_ctx, HA1, HASHHEXLEN);
136 md_ctx_update(&md5_ctx, ":", 1);
137 md_ctx_update(&md5_ctx, pszNonce, strlen(pszNonce));
138 md_ctx_update(&md5_ctx, ":", 1);
141 md_ctx_update(&md5_ctx, pszNonceCount, strlen(pszNonceCount));
142 md_ctx_update(&md5_ctx, ":", 1);
143 md_ctx_update(&md5_ctx, pszCNonce, strlen(pszCNonce));
144 md_ctx_update(&md5_ctx, ":", 1);
145 md_ctx_update(&md5_ctx, pszQop, strlen(pszQop));
146 md_ctx_update(&md5_ctx, ":", 1);
148 md_ctx_update(&md5_ctx, HA2Hex, HASHHEXLEN);
149 md_ctx_final(&md5_ctx, RespHash);
150 md_ctx_cleanup(&md5_ctx);