data.resize(sz); \
for (
size_t i = 0;
i <
data.size(); ++
i) \
uint8_t md0[32], md1[32]; \
KECCAK_CTX ctx; \
keccak_init(&ctx); \
size_t offset = 0; \
for (
size_t i = 0;
i <
sizeof(chunks) /
sizeof(chunks[0]); ++
i) \
{ \
ASSERT_TRUE(offset + chunks[
i] <=
data.size()); \
keccak_update(&ctx, (
const uint8_t*)
data.data() + offset, chunks[
i]); \
} \
ASSERT_TRUE(offset ==
data.size()); \
keccak_finish(&ctx, md1); \
ASSERT_EQ(memcmp(md0, md1, 32), 0);
int i
Definition: pymoduletest.py:23
::std::string string
Definition: gtest-port.h:1097
std::string data
Definition: base58.cpp:37
unsigned char uint8_t
Definition: stdint.h:124