#pragma once #include "Cryptography.h" #include "Loading/StreamProcessor.h" #include class ProcessorStreamCipher final : public StreamProcessor { public: explicit ProcessorStreamCipher(std::unique_ptr cipher); size_t Load(void* buffer, size_t length) override; private: std::unique_ptr m_cipher; };