From 945de348f3ebfcd0f8696224c326e0c05e4b78e4 Mon Sep 17 00:00:00 2001 From: SChernykh Date: Tue, 12 Jul 2022 09:50:49 +0200 Subject: [PATCH] Rewrote get_view_tag without std::find_if --- src/crypto.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/crypto.cpp b/src/crypto.cpp index 78f21a6..c0387f2 100644 --- a/src/crypto.cpp +++ b/src/crypto.cpp @@ -295,9 +295,10 @@ private: std::vector m_viewTags; uint8_t get_view_tag(size_t output_index) { - auto it = std::find_if(m_viewTags.begin(), m_viewTags.end(), [output_index](uint32_t k) { return (k >> 8) == output_index; }); - if (it != m_viewTags.end()) { - return static_cast(*it); + for (uint32_t k : m_viewTags) { + if ((k >> 8) == output_index) { + return static_cast(k); + } } uint8_t t;