From 0db6e0449ef15c941ad72cee9a3037628f3caad5 Mon Sep 17 00:00:00 2001 From: Michiel Visser Date: Sat, 25 Nov 2023 00:23:02 +0100 Subject: [PATCH] LibCrypto: Add method to copy Crypto::Hash::Manager --- Userland/Libraries/LibCrypto/Hash/HashManager.h | 9 +++++++++ 1 file changed, 9 insertions(+) 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 {};