Files
rippled/src/test/unit_test/utils.h
2026-07-13 10:40:40 +00:00

22 lines
527 B
C++

#pragma once
#include <xrpl/protocol/SecretKey.h>
#include <cstring>
namespace xrpl::test {
/**
* Compare two SecretKey objects for equality.
* SecretKey::operator== is deleted, so a named function is used
* to avoid member-function lookup shadowing free-function overloads.
*/
inline bool
equal(SecretKey const& lhs, SecretKey const& rhs)
{
return lhs.size() == SecretKey::kSize && rhs.size() == SecretKey::kSize &&
std::memcmp(lhs.data(), rhs.data(), SecretKey::kSize) == 0;
}
} // namespace xrpl::test