diff --git a/Chaos/Cipher/Stream/Arc4/Arc4Gen.hpp b/Chaos/Cipher/Stream/Arc4/Arc4Gen.hpp index b2c6173..a89ebf7 100644 --- a/Chaos/Cipher/Stream/Arc4/Arc4Gen.hpp +++ b/Chaos/Cipher/Stream/Arc4/Arc4Gen.hpp @@ -18,6 +18,12 @@ public: : IsInitialized_(false) { } + Arc4Gen(const Arc4Gen & other) = delete; + Arc4Gen(Arc4Gen && other) = delete; + + Arc4Gen & operator=(const Arc4Gen & other) = delete; + Arc4Gen & operator=(Arc4Gen && other) = delete; + template Arc4Gen(InputIt keyBegin, InputIt keyEnd) {