]> git.lizzy.rs Git - plan9front.git/blob - sys/src/libsec/port/md4test.c
Import sources from 2011-03-30 iso image
[plan9front.git] / sys / src / libsec / port / md4test.c
1 #include "os.h"
2 #include <mp.h>
3 #include <libsec.h>
4
5 char *tests[] = {
6         "",
7         "a",
8         "abc",
9         "message digest",
10         "abcdefghijklmnopqrstuvwxyz",
11         "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",
12         "12345678901234567890123456789012345678901234567890123456789012345678901234567890",
13         0
14 };
15
16 void
17 main(void)
18 {
19         char **pp;
20         uchar *p;
21         int i;
22         uchar digest[MD5dlen];
23
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 }