Lines Matching refs:cp

94 	u_char *cp, *eob;
105 cp = msg + *msglen;
112 n = ns_name_pack(name, cp, eob - cp,
119 n = ns_name_pack(name, cp, eob - cp, NULL, NULL);
123 cp += n;
126 BOUNDS_CHECK(cp, INT16SZ + INT16SZ + INT32SZ + INT16SZ);
127 PUTSHORT(ns_t_tsig, cp);
128 PUTSHORT(ns_c_any, cp);
129 PUTLONG(0, cp); /*%< TTL */
130 lenp = cp;
131 cp += 2;
137 n = dn_comp(NS_TSIG_ALG_HMAC_MD5, cp, eob - cp, NULL, NULL);
140 n = dn_comp("", cp, eob - cp, NULL, NULL);
143 alg = cp;
144 cp += n;
147 BOUNDS_CHECK(cp, INT16SZ + INT32SZ + INT16SZ);
148 PUTSHORT(0, cp);
151 PUTLONG(timesigned, cp);
153 PUTLONG(in_timesigned, cp);
154 PUTSHORT(NS_TSIG_FUDGE, cp);
222 BOUNDS_CHECK(cp, INT16SZ + (*siglen));
223 PUTSHORT(*siglen, cp);
224 memcpy(cp, sig, *siglen);
225 cp += (*siglen);
228 BOUNDS_CHECK(cp, INT16SZ + INT16SZ);
229 PUTSHORT(ntohs(hp->id), cp); /*%< already in network order */
230 PUTSHORT(error, cp);
233 BOUNDS_CHECK(cp, INT16SZ);
235 PUTSHORT(0, cp); /*%< Other data length */
237 PUTSHORT(INT16SZ+INT32SZ, cp); /*%< Other data length */
238 BOUNDS_CHECK(cp, INT32SZ+INT16SZ);
239 PUTSHORT(0, cp); /*%< Top 16 bits of time */
240 PUTLONG(timesigned, cp);
244 PUTSHORT(cp - lenp - INT16SZ, lenp);
247 *msglen = (cp - msg);
282 u_char *cp, *eob, *lenp;
315 cp = msg + *msglen;
319 n = dn_comp(state->key->dk_key_name, cp, eob - cp, dnptrs, lastdnptr);
322 cp += n;
325 BOUNDS_CHECK(cp, INT16SZ + INT16SZ + INT32SZ + INT16SZ);
326 PUTSHORT(ns_t_tsig, cp);
327 PUTSHORT(ns_c_any, cp);
328 PUTLONG(0, cp); /*%< TTL */
329 lenp = cp;
330 cp += 2;
333 n = dn_comp(NS_TSIG_ALG_HMAC_MD5, cp, eob - cp, NULL, NULL);
336 cp += n;
339 BOUNDS_CHECK(cp, INT16SZ + INT32SZ + INT16SZ);
340 PUTSHORT(0, cp);
342 PUTLONG(timesigned, cp);
343 PUTSHORT(NS_TSIG_FUDGE, cp);
365 BOUNDS_CHECK(cp, INT16SZ + state->siglen);
366 PUTSHORT(state->siglen, cp);
367 memcpy(cp, state->sig, state->siglen);
368 cp += state->siglen;
371 BOUNDS_CHECK(cp, INT16SZ + INT16SZ);
372 PUTSHORT(ntohs(hp->id), cp); /*%< already in network order */
373 PUTSHORT(error, cp);
376 BOUNDS_CHECK(cp, INT16SZ);
377 PUTSHORT(0, cp);
380 PUTSHORT(cp - lenp - INT16SZ, lenp);
383 *msglen = (cp - msg);