Lines Matching refs:ibuf
407 cvtkey(char *obuf, char *ibuf)
417 (void)strncpy(obuf, ibuf, 8);
423 if (ibuf[0] == '0' && (ibuf[1] == 'x' || ibuf[1] == 'X')) {
424 ibuf = &ibuf[2];
428 for (i = 0; i < 16 && ibuf[i]; i++)
429 if ((nbuf[i] = tobinhex(ibuf[i], 16)) == -1)
443 if (ibuf[0] == '0' && (ibuf[1] == 'b' || ibuf[1] == 'B')) {
444 ibuf = &ibuf[2];
448 for (i = 0; ibuf[i] && i < 16; i++)
449 if ((nbuf[i] = tobinhex(ibuf[i], 2)) == -1)
463 (void)strncpy(obuf, ibuf, 8);
631 Desbuf ibuf; /* temp buffer for initialization vector */
639 MEMCPY(BUFFER(ibuf), BUFFER(msgbuf), 8);
643 MEMCPY(BUFFER(ivec), BUFFER(ibuf), 8);
715 char ibuf[8]; /* input buffer */
725 for (bn = 1; (n = READ(ibuf, nbytes)) == nbytes; bn++) {
731 UCHAR(ivec, 8-nbytes+n) = ibuf[n] ^ UCHAR(msgbuf, n);
739 MEMZERO(&ibuf[n], nbytes - n);
740 ibuf[nbytes - 1] = n;
744 ibuf[n] ^= UCHAR(msgbuf, n);
745 WRITE(ibuf, nbytes);
758 char ibuf[8]; /* input buffer */
769 for (bn = 1; (n = READ(ibuf, nbytes)) == nbytes; bn++) {
775 CHAR(ivec, 8-nbytes+c) = ibuf[c];
776 obuf[c] = ibuf[c] ^ UCHAR(msgbuf, c);
804 char ibuf[8]; /* input buffer */
815 for (bn = 1; (n = READ(ibuf, nbytes)) == nbytes; bn++) {
821 UCHAR(ivec, 8-nbytes+n) = (ibuf[n] ^ UCHAR(msgbuf, n))
832 MEMZERO(&ibuf[n], nbytes - n);
833 ibuf[nbytes - 1] = ('0' + n)|0200;
837 ibuf[n] ^= UCHAR(msgbuf, n);
838 WRITE(ibuf, nbytes);
851 char ibuf[8]; /* input buffer */
862 for (bn = 1; (n = READ(ibuf, nbytes)) == nbytes; bn++) {
868 CHAR(ivec, 8-nbytes+c) = ibuf[c]|0200;
869 obuf[c] = (ibuf[c] ^ UCHAR(msgbuf, c))&0177;
899 char ibuf[8]; /* input buffer */
910 for (bn = 1; (n = READ(ibuf, nbytes)) == nbytes; bn++) {
917 obuf[n] = ibuf[n] ^ UCHAR(msgbuf, n);
926 MEMZERO(&ibuf[n], nbytes - n);
927 ibuf[nbytes - 1] = n;
931 ibuf[c] ^= UCHAR(msgbuf, c);
932 WRITE(ibuf, nbytes);
945 char ibuf[8]; /* input buffer */
956 for (bn = 1; (n = READ(ibuf, nbytes)) == nbytes; bn++) {
963 obuf[c] = ibuf[c] ^ UCHAR(msgbuf, c);
993 char ibuf[8]; /* input buffer */
1003 while ((n = READ(ibuf, nbytes)) == nbytes) {
1009 UCHAR(ivec, 8-nbytes+n) = ibuf[n] ^ UCHAR(msgbuf, n);
1015 MEMZERO(&ibuf[n], nbytes - n);
1016 ibuf[nbytes - 1] = '0' + n;
1020 ibuf[n] ^= UCHAR(msgbuf, n);