From da47dfa954188400eb8440da4c580ead9e8aa05c Mon Sep 17 00:00:00 2001 From: hashlag Date: Sun, 18 Oct 2026 01:25:57 +0300 Subject: [PATCH] DesCrypt KeySchedule: delete move,copy * constructor,operator. --- Chaos/Cipher/Block/Des/DesCrypt.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Chaos/Cipher/Block/Des/DesCrypt.hpp b/Chaos/Cipher/Block/Des/DesCrypt.hpp index addbff8..924e38c 100644 --- a/Chaos/Cipher/Block/Des/DesCrypt.hpp +++ b/Chaos/Cipher/Block/Des/DesCrypt.hpp @@ -114,6 +114,12 @@ public: Decrypt }; + KeySchedule(const KeySchedule & other) = delete; + KeySchedule(KeySchedule && other) = delete; + + KeySchedule & operator=(const KeySchedule & other) = delete; + KeySchedule & operator=(KeySchedule && other) = delete; + KeySchedule(Direction direction, const RawKey & rawKey) { Key56 key56 = Pc1(Bitwise::PackUInt64(rawKey.Begin(), rawKey.End()));