// length of buffer to hold an MD5 hash
#define MD5_LEN 64
extern int md5_file(char* path, char* output, double& nbytes);
extern int md5_block(unsigned char* data, int nbytes, char* output);