rippled
Loading...
Searching...
No Matches
src/test/unit_test/utils.h
1#include <xrpl/protocol/SecretKey.h>
2
3#include <cstring>
4
5namespace xrpl {
6namespace test {
7
11inline bool
12equal(SecretKey const& lhs, SecretKey const& rhs)
13{
14 return lhs.size() == SecretKey::size_ && rhs.size() == SecretKey::size_ &&
15 std::memcmp(lhs.data(), rhs.data(), SecretKey::size_) == 0;
16}
17
18} // namespace test
19} // namespace xrpl
A secret key.
Definition SecretKey.h:18
std::size_t size() const
Definition SecretKey.h:50
std::uint8_t const * data() const
Definition SecretKey.h:44
static constexpr std::size_t size_
Definition SecretKey.h:20
T memcmp(T... args)
bool equal(std::unique_ptr< Step > const &s1, DirectStepInfo const &dsi)
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5