Blob
1 #include "os.h"2 #include <mp.h>3 #include <libsec.h>5 char *tests[] = {6 "",7 "a",8 "abc",9 "message digest",10 "abcdefghijklmnopqrstuvwxyz",11 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",12 "12345678901234567890123456789012345678901234567890123456789012345678901234567890",13 014 };16 void17 main(void)18 {19 char **pp;20 uchar *p;21 int i;22 uchar digest[MD5dlen];24 for(pp = tests; *pp; pp++){25 p = (uchar*)*pp;26 md4(p, strlen(*pp), digest, 0);27 for(i = 0; i < MD5dlen; i++)28 print("%2.2ux", digest[i]);29 print("\n");30 }31 }