rendered paste body#include <stdio.h>#include <string.h>#include "md5.h"int main(){ unsigned char digest[16] = {}; MD5_CTX ctx = {}; char* data[] = { "fuck", "libxfaad", "sucks at", "portability", NULL }; char** str = data; int i = 0; OpenDaap_MD5Init(&ctx, 0); printf("data :\n"); while (*str) { printf(" append: %s\n", *str); OpenDaap_MD5Update(&ctx, *str, strlen(*str)); str++; } OpenDaap_MD5Final(&ctx, digest); printf("digest:\n "); i = 0; while (i < 16) printf("%02X", digest[i++]); printf("\n"); return 0;}