#include "../lib/lib.h" #include "../lib/lib2.h" #include "../lib/lib3.h" #include "../lib/lib4.h" #include int main(int argc, char **argv) { if(argc != 2) printf("Please provide ONE key as argument!\n"); uint32_t *hmac; uint32_t *hmac2; int i; unsigned char *text = "comment1=cooking%20MCs;userdata=foo;comment2=%20like%20a%20pound%20of%20bacon"; unsigned char *append = ";admin=true"; unsigned char *key = argv[1]; printf("Using secret key: %s\n", key); unsigned char *padded; int padding_len = md4_padding(strlen(key)+strlen(text), &padded); printf("MD4 padding is:\n"); for(i=0;i