diff --git a/Chaos/Cipher/Stream/Arc4/Arc4Crypt.hpp b/Chaos/Cipher/Stream/Arc4/Arc4Crypt.hpp index 2194ede..3cc682b 100644 --- a/Chaos/Cipher/Stream/Arc4/Arc4Crypt.hpp +++ b/Chaos/Cipher/Stream/Arc4/Arc4Crypt.hpp @@ -17,6 +17,12 @@ public: Arc4Crypt() { } + Arc4Crypt(const Arc4Crypt & other) = delete; + Arc4Crypt(Arc4Crypt && other) = delete; + + Arc4Crypt & operator=(const Arc4Crypt & other) = delete; + Arc4Crypt & operator=(Arc4Crypt && other) = delete; + template Arc4Crypt(InputIt keyBegin, InputIt keyEnd) {