00001 00016 #ifndef MD5_I_H 00017 #define MD5_I_H 00018 00019 struct MD5Context { 00020 u32 buf[4]; 00021 u32 bits[2]; 00022 u8 in[64]; 00023 }; 00024 00025 void MD5Init(struct MD5Context *context); 00026 void MD5Update(struct MD5Context *context, unsigned char const *buf, 00027 unsigned len); 00028 void MD5Final(unsigned char digest[16], struct MD5Context *context); 00029 00030 #endif /* MD5_I_H */ 00031