Revision 12646,
543 bytes
checked in by danw, 26 years ago
(diff) |
This commit was generated by cvs2svn to compensate for changes in r12645,
which included commits to RCS files with non-trunk default branches.
|
Rev | Line | |
---|
[10563] | 1 | #ifndef MD5_H |
---|
| 2 | #define MD5_H |
---|
| 3 | |
---|
[12645] | 4 | typedef word32 md5_uint32; |
---|
[10563] | 5 | |
---|
| 6 | struct MD5Context { |
---|
[12645] | 7 | md5_uint32 buf[4]; |
---|
| 8 | md5_uint32 bits[2]; |
---|
[10563] | 9 | unsigned char in[64]; |
---|
| 10 | }; |
---|
| 11 | |
---|
| 12 | void MD5Init(struct MD5Context *context); |
---|
| 13 | void MD5Update(struct MD5Context *context, unsigned char const *buf, |
---|
| 14 | unsigned len); |
---|
| 15 | void MD5Final(unsigned char digest[16], struct MD5Context *context); |
---|
[12645] | 16 | void MD5Transform(md5_uint32 buf[4], const unsigned char in[64]); |
---|
[10563] | 17 | |
---|
| 18 | /* |
---|
| 19 | * This is needed to make RSAREF happy on some MS-DOS compilers. |
---|
| 20 | */ |
---|
| 21 | typedef struct MD5Context MD5_CTX; |
---|
| 22 | |
---|
| 23 | #endif /* !MD5_H */ |
---|
Note: See
TracBrowser
for help on using the repository browser.