70 if (source ==
NULL || slen <= 0) {
91 int sublen = (slen < Counter) ? slen : Counter;
92 memmove(source, &Buffer[
sizeof(Buffer)-Counter], sublen);
94 source = ((
char *)source) + sublen;
103 int incount =
Straw::Get(Buffer,
sizeof(Buffer));
104 if (incount == 0)
break;
110 if (incount ==
sizeof(Buffer)) {
112 BF->Decrypt(Buffer, incount, Buffer);
114 BF->Encrypt(Buffer, incount, Buffer);
117 memmove(&Buffer[
sizeof(Buffer)-incount], Buffer, incount);