encrypt_md5.h 392 B

1234567891011121314151617181920
  1. #ifndef __ENCRYPT_MD5_H__
  2. #define __ENCRYPT_MD5_H__
  3. typedef unsigned char *POINTER;
  4. typedef unsigned short int UINT2;
  5. typedef unsigned long int UINT4;
  6. typedef struct
  7. {
  8. UINT4 state[4];
  9. UINT4 count[2];
  10. unsigned char buffer[64];
  11. } MD5_CTX;
  12. void md5_init(MD5_CTX *);
  13. void md5_update(MD5_CTX *, unsigned char *, unsigned int);
  14. void md5_final(unsigned char[16], MD5_CTX *);
  15. #endif