/* | |
* This file was transplanted with slight modifications from Linux sources | |
* (fs/cifs/md5.h) into U-Boot by Bartlomiej Sieka <tur@semihalf.com>. | |
*/ | |
#ifndef _MD5_H | |
#define _MD5_H | |
#include <linux/types.h> | |
struct MD5Context { | |
__u32 buf[4]; | |
__u32 bits[2]; | |
unsigned char in[64]; | |
}; | |
/* | |
* Calculate and store in 'output' the MD5 digest of 'len' bytes at | |
* 'input'. 'output' must have enough space to hold 16 bytes. | |
*/ | |
void md5 (unsigned char *input, int len, unsigned char output[16]); | |
#endif /* _MD5_H */ |