| #include "os.h" | |
| #include <mp.h> | |
| #include <libsec.h> | |
| uchar key[] = "Jefe"; | |
| uchar data[] = "what do ya want for nothing?"; | |
| void | |
| main(void) | |
| { | |
| int i; | |
| uchar hash[MD5dlen]; | |
| hmac_md5(data, strlen((char*)data), key, 4, hash, nil); | |
| for(i=0; i<MD5dlen; i++) | |
| print("%2.2x", hash[i]); | |
| print("\n"); | |
| print("750c783e6ab0b503eaa86e310a5db738\n"); | |
| } |