MD5Update
(md_update_fn *) MD5Update,
MD5Update(&ctx1,pw,strlen(pw));
MD5Update(&ctx1,final,MD5_SIZE);
MD5Update(&ctx1,sp,sl);
MD5Update(&ctx1,pw,strlen(pw));
MD5Update(&ctx1,final,MD5_SIZE);
MD5Update(&ctx1,pw,strlen(pw));
MD5Update(&ctx,pw,strlen(pw));
MD5Update(&ctx,magic,strlen(magic));
MD5Update(&ctx,sp,sl);
MD5Update(&ctx1,pw,strlen(pw));
MD5Update(&ctx1,sp,sl);
MD5Update(&ctx1,pw,strlen(pw));
MD5Update(&ctx,final,pl>MD5_SIZE ? MD5_SIZE : pl);
MD5Update(&ctx, final, 1);
MD5Update(&ctx, pw, 1);
MD5Update(&Md5Ctx, pszUserName, strlen(pszUserName));
MD5Update(&Md5Ctx, ":", 1);
MD5Update(&Md5Ctx, pszRealm, strlen(pszRealm));
MD5Update(&Md5Ctx, ":", 1);
MD5Update(&Md5Ctx, pszPassword, strlen(pszPassword));
MD5Update(&Md5Ctx, HA1, HASHLEN);
MD5Update(&Md5Ctx, ":", 1);
MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce));
MD5Update(&Md5Ctx, ":", 1);
MD5Update(&Md5Ctx, pszCNonce, strlen(pszCNonce));
MD5Update(&Md5Ctx, pszMethod, strlen(pszMethod));
MD5Update(&Md5Ctx, ":", 1);
MD5Update(&Md5Ctx, pszDigestUri, strlen(pszDigestUri));
MD5Update(&Md5Ctx, ":", 1);
MD5Update(&Md5Ctx, HEntity, HASHHEXLEN);
MD5Update(&Md5Ctx, HA1, HASHHEXLEN);
MD5Update(&Md5Ctx, ":", 1);
MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce));
MD5Update(&Md5Ctx, ":", 1);
MD5Update(&Md5Ctx, pszNonceCount, strlen(pszNonceCount));
MD5Update(&Md5Ctx, ":", 1);
MD5Update(&Md5Ctx, pszCNonce, strlen(pszCNonce));
MD5Update(&Md5Ctx, ":", 1);
MD5Update(&Md5Ctx, pszQop, strlen(pszQop));
MD5Update(&Md5Ctx, ":", 1);
MD5Update(&Md5Ctx, HA2Hex, HASHHEXLEN);
MD5Update (context, _md5_PADDING, padLen);
MD5Update (context, bits, 8);
MD5Update(&softc->context, (unsigned char *)inq_buf,
MD5Update(&softc->context,
MD5Update(&context,
MD5Update(&context, serial_buf->serial_num,
MD5Update(&ctx, priv->crypto_key, klen);
MD5Update (context, PADDING, padLen);
MD5Update (context, bits, 8);
MD5Update(&pf_tcp_secret_ctx, pf_tcp_secret,
MD5Update(&ctx, (char *)&pd->hdr.tcp->th_sport, sizeof(u_short));
MD5Update(&ctx, (char *)&pd->hdr.tcp->th_dport, sizeof(u_short));
MD5Update(&ctx, (char *)&pd->src->v6, sizeof(struct in6_addr));
MD5Update(&ctx, (char *)&pd->dst->v6, sizeof(struct in6_addr));
MD5Update(&ctx, (char *)&pd->src->v4, sizeof(struct in_addr));
MD5Update(&ctx, (char *)&pd->dst->v4, sizeof(struct in_addr));
MD5Update(ctx, (u_int8_t *) &(st)->elm, sizeof((st)->elm))
MD5Update(ctx, (u_int8_t *) (st)->elm, strlen((st)->elm))
MD5Update(ctx, (u_int8_t *) &(stor), sizeof(u_int32_t));\
MD5Update(ctx, (u_int8_t *) &(stor), sizeof(u_int16_t));\
MD5Update(&ctx, &h->ident, 1);
MD5Update(&ctx, sp->myauth.secret,
MD5Update(&ctx, value, value_len);
MD5Update(&ctx, &h->ident, 1);
MD5Update(&ctx, sp->hisauth.secret,
MD5Update(&ctx, sp->myauth.challenge, AUTHKEYLEN);
MD5Update(&isn->ctx, isn->secret, sizeof(isn->secret));
MD5Update(&isn->ctx, (u_char *)&tp->t_inpcb->inp_fport, 2);
MD5Update(&isn->ctx, (u_char *)&tp->t_inpcb->inp_lport, 2);
MD5Update(&isn->ctx, (u_char *)&tp->t_inpcb->in6p_faddr,
MD5Update(&isn->ctx, (u_char *)&tp->t_inpcb->in6p_laddr,
MD5Update(&isn->ctx, (u_char *)&tp->t_inpcb->inp_faddr,
MD5Update(&isn->ctx, (u_char *)&tp->t_inpcb->inp_laddr,
MD5Update(&ctx, (char *)&ippseudo, sizeof(struct ippseudo));
MD5Update(&ctx, (char *)&in6, sizeof(struct in6_addr));
MD5Update(&ctx, (char *)&in6, sizeof(struct in6_addr));
MD5Update(&ctx, (char *)&plen, sizeof(uint32_t));
MD5Update(&ctx, (char *)&nhdr, sizeof(uint8_t));
MD5Update(&ctx, (char *)&nhdr, sizeof(uint8_t));
MD5Update(&ctx, (char *)&nhdr, sizeof(uint8_t));
MD5Update(&ctx, (char *)&nhdr, sizeof(uint8_t));
MD5Update(&ctx, (char *)th, sizeof(struct tcphdr));
MD5Update(&ctx, _KEYBUF(sav->key_auth), _KEYLEN(sav->key_auth));
MD5Update((MD5_CTX *)fstate, (unsigned char *)data, len);
#define MD5Add(v) MD5Update(&syn_ctx, (u_char *)&v, sizeof(v))
MD5Update(&ctxt, hostname, hostnamelen);
MD5Update(&ctxt, seed, sizeof(seed));
MD5Update(&ctxt, &l, sizeof(l));
MD5Update(&ctxt, n, l);
MD5Update(&md5, vcp->vc_mackey, vcp->vc_mackeylen);
MD5Update(&md5, mtod(mb, void *), mb->m_len);
MD5Update(&md5, vcp->vc_mackey, vcp->vc_mackeylen);
MD5Update(&md5, mtod(mb, void *), 14);
MD5Update(&md5, sigbuf, 8);
MD5Update(&md5, mtod(mb, u_char *) + 22, mb->m_len - 22);
MD5Update(&md5, mtod(mb, void *), mb->m_len);
void MD5Update (MD5_CTX *, const void *, unsigned int);
MD5Update(&md5, name, nmlen);
MD5Update(&ctx, srvp->secret, strlen(srvp->secret));
MD5Update(&ctx, md5, 16);
MD5Update(&ctx, &h->out[POS_CODE], POS_AUTH - POS_CODE);
MD5Update(&ctx, &h->in[POS_AUTH], LEN_AUTH);
MD5Update(&Context, S, strlen(S));
MD5Update(&Context, R, LEN_AUTH);
MD5Update(&Context, S, strlen(S));
MD5Update(&Context, C, 16);
MD5Update(&ctx, &h->out[POS_AUTH], LEN_AUTH);
MD5Update(&ctx, &h->out[POS_ATTRS], h->out_len - POS_ATTRS);
MD5Update(&ctx, srvp->secret, strlen(srvp->secret));
MD5Update(&Context, S, Slen);
MD5Update(&Context, R, LEN_AUTH);
MD5Update(&Context, A, SALT_LEN);
MD5Update(&Context, S, Slen);
MD5Update(&Context, C, 16);
MD5Update(&ctx, &h->in[POS_CODE], POS_AUTH - POS_CODE);
MD5Update(&ctx, &h->out[POS_AUTH], LEN_AUTH);
MD5Update(&ctx, &h->in[POS_ATTRS], len - POS_ATTRS);
MD5Update(&ctx, srvp->secret, strlen(srvp->secret));
MD5Update(&ctx, &h->in[POS_CODE], POS_AUTH - POS_CODE);
MD5Update(&ctx, zeroes, LEN_AUTH);
MD5Update(&ctx, &h->in[POS_ATTRS], len - POS_ATTRS);
MD5Update(&ctx, srvp->secret, strlen(srvp->secret));