a
This commit is contained in:
31
libsec/md4test.c
Normal file
31
libsec/md4test.c
Normal file
@ -0,0 +1,31 @@
|
||||
#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");
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user