#ifndef CHAOS_HASH_HASH_HPP #define CHAOS_HASH_HASH_HPP #include #include namespace Chaos::Hash { template concept Hash = requires(T hash) { hash.GetRawDigest(); { hash.ToHexString() } -> std::same_as; }; } // namespace Chaos::Hash #endif // CHAOS_HASH_HASH_HPP