diff --git a/Userland/Libraries/LibCrypto/Hash/HashManager.h b/Userland/Libraries/LibCrypto/Hash/HashManager.h index bf27dda1bc..9ff2bbd0ad 100644 --- a/Userland/Libraries/LibCrypto/Hash/HashManager.h +++ b/Userland/Libraries/LibCrypto/Hash/HashManager.h @@ -215,6 +215,15 @@ public: return m_kind == kind; } + inline Manager copy() const + { + Manager result; + result.m_algorithm = m_algorithm; + result.m_kind = m_kind; + result.m_pre_init_buffer = m_pre_init_buffer; + return result; + } + private: using AlgorithmVariant = Variant; AlgorithmVariant m_algorithm {};