Subversion Repositories planix.SVN

Rev

Blame | Last modification | View Log | RSS feed

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