From 1d4fa8fafa707642f948da9b033a21d0bcde0bbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Smr=C5=BE?= Date: Mon, 21 Aug 2023 22:15:32 +0200 Subject: Network: headers for encryption and streams --- src/network/channel.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/network/channel.h') diff --git a/src/network/channel.h b/src/network/channel.h index f932c84..98bfd29 100644 --- a/src/network/channel.h +++ b/src/network/channel.h @@ -58,8 +58,12 @@ public: static optional> acceptRequest(const Identity & self, const Identity & peer, const Stored & request); - vector encrypt(const vector &); - optional> decrypt(const vector &); + using Buffer = vector; + using BufferCIt = Buffer::const_iterator; + uint64_t encrypt(BufferCIt plainBegin, BufferCIt plainEnd, + Buffer & encBuffer, size_t encOffset); + optional decrypt(BufferCIt encBegin, BufferCIt encEnd, + Buffer & decBuffer, size_t decOffset); private: const vector>> peers; -- cgit v1.2.3