Lines Matching refs:msgbuf
159 DES_cblock msgbuf; /* I/O buffer */
169 expand_des_key(msgbuf, p);
171 set_des_key(&msgbuf);
172 MEMZERO(msgbuf, sizeof msgbuf);
320 cbc_encode(unsigned char *msgbuf, int n, FILE *fp)
329 msgbuf[n] ^= ivec[n];
330 DES_XFORM((DES_cblock *)msgbuf);
331 MEMCPY(ivec, msgbuf, 8);
332 return WRITE(msgbuf, 8, fp);
339 MEMZERO(msgbuf + n, 8 - n);
344 (void)MEMCPY(msgbuf + n, pvec, 8 - n);
345 msgbuf[7] = n;
347 msgbuf[n] ^= ivec[n];
348 DES_XFORM((DES_cblock *)msgbuf);
349 return WRITE(msgbuf, 8, fp);
354 * msgbuf I/O buffer
358 cbc_decode(unsigned char *msgbuf, FILE *fp)
365 if ((n = READ(msgbuf, 8, fp)) == 8) {
369 MEMCPY(tbuf, msgbuf, 8);
370 DES_XFORM((DES_cblock *)msgbuf);
372 msgbuf[c] ^= ivec[c];
378 n = msgbuf[7];