#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"); | |
} | |
} |