12345678910111213141516171819202122232425262728293031 |
- #include "os.h"
- #include <mp.h>
- #include <libsec.h>
- char *tests[] = {
- "",
- "a",
- "abc",
- "message digest",
- "abcdefghijklmnopqrstuvwxyz",
- "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",
- "12345678901234567890123456789012345678901234567890123456789012345678901234567890",
- 0
- };
- void
- main(void)
- {
- char **pp;
- uchar *p;
- int i;
- uchar digest[MD5dlen];
- for(pp = tests; *pp; pp++){
- p = (uchar*)*pp;
- md4(p, strlen(*pp), digest, 0);
- for(i = 0; i < MD5dlen; i++)
- print("%2.2ux", digest[i]);
- print("\n");
- }
- }
|