Lines Matching defs:msgbuf
168 DES_cblock msgbuf; /* I/O buffer */
178 expand_des_key(msgbuf, p);
180 set_des_key(&msgbuf);
181 MEMZERO(msgbuf, sizeof msgbuf);
329 cbc_encode(unsigned char *msgbuf, int n, FILE *fp)
338 msgbuf[n] ^= ivec[n];
339 DES_XFORM((DES_cblock *)msgbuf);
340 MEMCPY(ivec, msgbuf, 8);
341 return WRITE(msgbuf, 8, fp);
348 MEMZERO(msgbuf + n, 8 - n);
353 (void)MEMCPY(msgbuf + n, pvec, 8 - n);
354 msgbuf[7] = n;
356 msgbuf[n] ^= ivec[n];
357 DES_XFORM((DES_cblock *)msgbuf);
358 return WRITE(msgbuf, 8, fp);
363 * msgbuf I/O buffer
367 cbc_decode(unsigned char *msgbuf, FILE *fp)
374 if ((n = READ(msgbuf, 8, fp)) == 8) {
378 MEMCPY(tbuf, msgbuf, 8);
379 DES_XFORM((DES_cblock *)msgbuf);
381 msgbuf[c] ^= ivec[c];
387 n = msgbuf[7];