diff --git a/Chaos/Hash/Hasher.hpp b/Chaos/Hash/Hasher.hpp index 4b30dd6..7055828 100644 --- a/Chaos/Hash/Hasher.hpp +++ b/Chaos/Hash/Hasher.hpp @@ -14,7 +14,10 @@ template concept Hasher = requires(T hasher, uint8_t * begin, uint8_t * end) { typename T::HashType; + requires std::unsigned_integral>; + typename std::integral_constant; + hasher.Reset(); hasher.Update(begin, end); { hasher.Finish() } -> Hash;