64 #if defined( INC_ALL )
76 #ifdef CBC_ENC_C__DONT_UPDATE_IV
85 register DES_LONG tout0,tout1,xor0,xor1;
96 for (l-=8; l>=0; l-=8)
100 tin0^=tout0; tin[0]=tin0;
101 tin1^=tout1; tin[1]=tin1;
103 tout0=tin[0];
l2c(tout0,out);
104 tout1=tin[1];
l2c(tout1,out);
108 c2ln(in,tin0,tin1,l+8);
109 tin0^=tout0; tin[0]=tin0;
110 tin1^=tout1; tin[1]=tin1;
112 tout0=tin[0];
l2c(tout0,out);
113 tout1=tin[1];
l2c(tout1,out);
115 #ifndef CBC_ENC_C__DONT_UPDATE_IV
125 for (l-=8; l>=0; l-=8)
127 c2l(in,tin0); tin[0]=tin0;
128 c2l(in,tin1); tin[1]=tin1;
139 c2l(in,tin0); tin[0]=tin0;
140 c2l(in,tin1); tin[1]=tin1;
144 l2cn(tout0,tout1,out,l+8);
145 #ifndef CBC_ENC_C__DONT_UPDATE_IV
150 #ifndef CBC_ENC_C__DONT_UPDATE_IV
156 tin0=tin1=tout0=tout1=xor0=xor1=0;