home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 2 / RISC_DISC_2.iso / pd_share / utilities / cli / pgp2 / src / h / md5 < prev    next >
Encoding:
Text File  |  1994-08-01  |  584 b   |  28 lines

  1. #ifndef MD5_H
  2. #define MD5_H
  3.  
  4. #ifdef __alpha
  5. typedef unsigned int uint32;
  6. #else
  7. typedef unsigned long uint32;
  8. #endif
  9.  
  10. struct MD5Context {
  11.     uint32 buf[4];
  12.     uint32 bits[2];
  13.     unsigned char in[64];
  14. };
  15.  
  16. void MD5Init(struct MD5Context *context);
  17. void MD5Update(struct MD5Context *context, unsigned char const *buf,
  18.            unsigned len);
  19. void MD5Final(unsigned char digest[16], struct MD5Context *context);
  20. void MD5Transform(uint32 buf[4], uint32 const in[16]);
  21.  
  22. /*
  23.  * This is needed to make RSAREF happy on some MS-DOS compilers.
  24.  */
  25. typedef struct MD5Context MD5_CTX;
  26.  
  27. #endif /* !MD5_H */
  28.