diff --git a/Chaos/Cipher/Block/Decryptor.hpp b/Chaos/Cipher/Block/Decryptor.hpp index ae2c99c..bd38cf2 100644 --- a/Chaos/Cipher/Block/Decryptor.hpp +++ b/Chaos/Cipher/Block/Decryptor.hpp @@ -17,8 +17,13 @@ concept Decryptor = requires(const T constDecryptor, typename T::Block; typename T::Key; requires std::constructible_from; + requires std::unsigned_integral>; + typename std::integral_constant; + requires std::unsigned_integral>; + typename std::integral_constant; + constDecryptor.DecryptBlock(outBegin, outEnd, inBegin, inEnd); { constDecryptor.DecryptBlock(block) } -> std::same_as; { constDecryptor.GetBlockSize() } -> std::unsigned_integral;