NEOMUTT_TEST_ITEM(test_base64_lengths) \
NEOMUTT_TEST_ITEM(test_rfc2047) \
NEOMUTT_TEST_ITEM(test_md5) \
- NEOMUTT_TEST_ITEM(test_md5_bytes) \
- NEOMUTT_TEST_ITEM(test_md5_buffer)
+ NEOMUTT_TEST_ITEM(test_md5_ctx) \
+ NEOMUTT_TEST_ITEM(test_md5_ctx_bytes)
/******************************************************************************
* You probably don't need to touch what follows.
};
/* clang-format on */
-void test_md5_bytes(void)
+void test_md5(void)
{
for (size_t i = 0; i < mutt_array_size(test_data); ++i)
{
- struct Md5Ctx ctx;
unsigned char buf[16];
char digest[33];
- mutt_md5_init_ctx(&ctx);
- mutt_md5_process_bytes(test_data[i].text, strlen(test_data[i].text), &ctx);
- mutt_md5_finish_ctx(&ctx, buf);
+ mutt_md5(test_data[i].text, buf);
mutt_md5_toascii(buf, digest);
if (!TEST_CHECK(strcmp(test_data[i].hash, digest) == 0))
{
}
}
-void test_md5(void)
+void test_md5_ctx(void)
{
for (size_t i = 0; i < mutt_array_size(test_data); ++i)
{
}
}
-void test_md5_buffer(void)
+void test_md5_ctx_bytes(void)
{
for (size_t i = 0; i < mutt_array_size(test_data); ++i)
{
+ struct Md5Ctx ctx;
unsigned char buf[16];
char digest[33];
- mutt_md5(test_data[i].text, buf);
+ mutt_md5_init_ctx(&ctx);
+ mutt_md5_process_bytes(test_data[i].text, strlen(test_data[i].text), &ctx);
+ mutt_md5_finish_ctx(&ctx, buf);
mutt_md5_toascii(buf, digest);
if (!TEST_CHECK(strcmp(test_data[i].hash, digest) == 0))
{
}
}
}
+