1 0fc65b37 2004-03-21 devnull #include "os.h"
2 0fc65b37 2004-03-21 devnull #include <mp.h>
3 0fc65b37 2004-03-21 devnull #include <libsec.h>
5 0fc65b37 2004-03-21 devnull char *tests[] = {
9 0fc65b37 2004-03-21 devnull "message digest",
10 0fc65b37 2004-03-21 devnull "abcdefghijklmnopqrstuvwxyz",
11 0fc65b37 2004-03-21 devnull "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",
12 0fc65b37 2004-03-21 devnull "12345678901234567890123456789012345678901234567890123456789012345678901234567890",
17 0fc65b37 2004-03-21 devnull main(void)
19 0fc65b37 2004-03-21 devnull char **pp;
20 0fc65b37 2004-03-21 devnull uchar *p;
22 0fc65b37 2004-03-21 devnull uchar digest[MD5dlen];
24 0fc65b37 2004-03-21 devnull for(pp = tests; *pp; pp++){
25 0fc65b37 2004-03-21 devnull p = (uchar*)*pp;
26 0fc65b37 2004-03-21 devnull md4(p, strlen(*pp), digest, 0);
27 0fc65b37 2004-03-21 devnull for(i = 0; i < MD5dlen; i++)
28 0fc65b37 2004-03-21 devnull print("%2.2ux", digest[i]);
29 0fc65b37 2004-03-21 devnull print("\n");