65 while(length >= buffer.size() - position)
67 xor_buf(out, in, &buffer[position], buffer.size() - position);
68 length -= (buffer.size() - position);
69 in += (buffer.size() - position);
70 out += (buffer.size() - position);
71 permutation->encrypt(buffer);
74 xor_buf(out, in, &buffer[position], length);