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;