Lines Matching refs:keybuf
731 static void slidebits(unsigned char *keybuf, unsigned char *inbuf) argument
733 keybuf[0] = inbuf[0];
734 keybuf[1] = (inbuf[0]<<7) | (inbuf[1]>>1);
735 keybuf[2] = (inbuf[1]<<6) | (inbuf[2]>>2);
736 keybuf[3] = (inbuf[2]<<5) | (inbuf[3]>>3);
737 keybuf[4] = (inbuf[3]<<4) | (inbuf[4]>>4);
738 keybuf[5] = (inbuf[4]<<3) | (inbuf[5]>>5);
739 keybuf[6] = (inbuf[5]<<2) | (inbuf[6]>>6);
740 keybuf[7] = (inbuf[6]<<1);
828 unsigned char keybuf[8]; local
835 slidebits(keybuf, enckey);
836 if (des_key_sched((des_cblock *) keybuf, c->keysched) < 0)
839 slidebits(keybuf, enckey + 7);
840 if (des_key_sched((des_cblock *) keybuf, c->keysched2) < 0)
848 slidebits(keybuf, deckey);
849 if (des_key_sched((des_cblock *) keybuf, c->keysched) < 0)
852 slidebits(keybuf, deckey + 7);
853 if (des_key_sched((des_cblock *) keybuf, c->keysched2) < 0)
955 unsigned char keybuf[8]; local
962 slidebits(keybuf, enckey);
963 des_key_sched((des_cblock *) keybuf, c->keysched);
971 slidebits(keybuf, deckey);
972 des_key_sched((des_cblock *) keybuf, c->keysched);
1230 static void slidebits(unsigned char *keybuf, unsigned char *inbuf) argument
1232 keybuf[0] = inbuf[0];
1233 keybuf[1] = (inbuf[0]<<7) | (inbuf[1]>>1);
1234 keybuf[2] = (inbuf[1]<<6) | (inbuf[2]>>2);
1235 keybuf[3] = (inbuf[2]<<5) | (inbuf[3]>>3);
1236 keybuf[4] = (inbuf[3]<<4) | (inbuf[4]>>4);
1237 keybuf[5] = (inbuf[4]<<3) | (inbuf[5]>>5);
1238 keybuf[6] = (inbuf[5]<<2) | (inbuf[6]>>6);
1239 keybuf[7] = (inbuf[6]<<1);
1263 unsigned char keybuf[24]; local
1274 slidebits(keybuf, (unsigned char *)enckey);
1276 slidebits(keybuf + 8, (unsigned char *)enckey + 7);
1277 (void) memcpy(keybuf + 16, keybuf, 8);
1282 template[3].pValue = keybuf;
1347 slidebits(keybuf, (unsigned char *)deckey);
1349 slidebits(keybuf + 8, (unsigned char *)deckey + 7);
1350 (void) memcpy(keybuf + 16, keybuf, 8);