Lines Matching refs:ctx

104 	MD5_CTX ctx;
147 MD5Init(&ctx);
148 MD5Update(&ctx, (unsigned char *) &r, sizeof (r));
149 MD5Update(&ctx, (unsigned char *) &counter, sizeof (counter));
151 MD5Final(cinfo.digest, &ctx);
174 MD5_UTF8_8859_1(MD5_CTX *ctx, CONST_UCHAR *base, int len)
188 MD5Update(ctx, base, len);
196 if (scan != base) MD5Update(ctx, base, scan - base);
199 MD5Update(ctx, &cbuf, 1);
215 MD5_CTX ctx;
217 MD5Init(&ctx);
220 MD5Update(&ctx, (CONST_UCHAR *) user, ulen);
222 MD5_UTF8_8859_1(&ctx, (CONST_UCHAR *) user, ulen);
224 MD5Update(&ctx, colon, 1);
227 MD5Update(&ctx, (CONST_UCHAR *) realm, rlen);
229 MD5_UTF8_8859_1(&ctx, (CONST_UCHAR *) realm, rlen);
231 MD5Update(&ctx, colon, 1);
233 MD5Update(&ctx, (CONST_UCHAR *) pass, passlen);
234 MD5Final(hash_pass, &ctx);
248 MD5_CTX ctx;
250 MD5Init(&ctx);
251 MD5Update(&ctx, hash_pass, DIGEST_SIZE);
252 MD5Update(&ctx, colon, 1);
253 MD5Update(&ctx, (CONST_UCHAR *) attr->nonce, attr->nlen);
254 MD5Update(&ctx, colon, 1);
255 MD5Update(&ctx, (CONST_UCHAR *) attr->cnonce, attr->clen);
256 MD5Final(hash_a1, &ctx);
275 MD5_CTX ctx;
282 MD5Init(&ctx);
284 if (mlen) MD5Update(&ctx, (CONST_UCHAR *) method, mlen);
285 MD5Update(&ctx, colon, 1);
287 MD5Update(&ctx, (CONST_UCHAR *) attr->uri, attr->urilen);
290 MD5Update(&ctx, colon, 1);
292 MD5Update(&ctx, hex_int, DIGEST_SIZE * 2);
294 MD5Final(resp, &ctx);
303 MD5Init(&ctx);
304 MD5Update(&ctx, hex_a1, DIGEST_SIZE * 2);
305 MD5Update(&ctx, colon, 1);
306 MD5Update(&ctx, (CONST_UCHAR *) attr->nonce, attr->nlen);
308 MD5Update(&ctx, colon, 1);
309 MD5Update(&ctx, (CONST_UCHAR *) attr->ncount, attr->nclen);
310 MD5Update(&ctx, colon, 1);
312 MD5Update(&ctx, defncount, sizeof (defncount) - 1);
314 MD5Update(&ctx, (CONST_UCHAR *) attr->cnonce, attr->clen);
315 MD5Update(&ctx, colon, 1);
316 MD5Update(&ctx, (CONST_UCHAR *) attr->qop, attr->qlen);
317 MD5Update(&ctx, colon, 1);
324 MD5Update(&ctx, hex_a2, DIGEST_SIZE * 2);
325 MD5Final(resp, &ctx);