2
0

md5.h 423 B

123456789101112131415161718
  1. #ifndef MD5_H
  2. #define MD5_H
  3. struct MD5Context {
  4. int buf[4];
  5. int bits[2];
  6. unsigned char in[64];
  7. };
  8. extern void MD5Init(struct MD5Context *ctx);
  9. extern void MD5Update(struct MD5Context *ctx, unsigned char *buf, unsigned len);
  10. extern void MD5Final(unsigned char digest[16], struct MD5Context *ctx);
  11. extern void MD5Transform(int but[4], int in[16]);
  12. typedef MD5Context MD5_CTX;
  13. #endif /* !MD5_H */