From 59f3e09edfc71556208a866bb97ed9e173bd827f Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Tue, 3 May 2022 17:43:07 -0400 Subject: Make Pipeline::write take an unsigned char const* (API change) --- libqpdf/RC4_native.cc | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'libqpdf/RC4_native.cc') diff --git a/libqpdf/RC4_native.cc b/libqpdf/RC4_native.cc index e2d36554..a29e78e4 100644 --- a/libqpdf/RC4_native.cc +++ b/libqpdf/RC4_native.cc @@ -37,13 +37,9 @@ RC4_native::RC4_native(unsigned char const* key_data, int key_len) } void -RC4_native::process(unsigned char* in_data, size_t len, unsigned char* out_data) +RC4_native::process( + unsigned char const* in_data, size_t len, unsigned char* out_data) { - if (out_data == 0) { - // Convert in place - out_data = in_data; - } - for (size_t i = 0; i < len; ++i) { key.x = static_cast((key.x + 1) % 256); key.y = static_cast((key.state[key.x] + key.y) % 256); -- cgit v1.2.3-70-g09d2