#include <stdio.h>
#include "md5mini.h"
int main(void) {
#ifndef NDEBUG
md5mini_run_all_tests();
#endif
unsigned char tmp[16];
md5mini(tmp, "abc");
printf("md5(\"abc\") =");
for (int k = 0; k < 16; k++) printf(" %02X", tmp[k]);
printf("\n expected = 90 01 50 98 3C D2 4F B0 D6 96 3F 7D 28 E1 7F 72\n");
md5mini(tmp, "message digest");
printf("md5(\"message digest\") =");
for (int k = 0; k < 16; k++) printf(" %02X", tmp[k]);
printf("\n expected = F9 6B 69 7D 7C B7 93 8D 52 5A 2F 31 AA F1 61 D0\n");
}