$cipher->start('decrypting'); while(read(IN, $buffer, 1024)) { if($cat_it) { print $cipher->crypt($buffer); } else { print OUT $cipher->crypt($buffer); } } print OUT $cipher->finish;