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.
|
Line | |
---|
1 | #ifndef MD5_H |
---|
2 | #define MD5_H |
---|
3 | |
---|
4 | typedef word32 md5_uint32; |
---|
5 | |
---|
6 | struct MD5Context { |
---|
7 | md5_uint32 buf[4]; |
---|
8 | md5_uint32 bits[2]; |
---|
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); |
---|
16 | void MD5Transform(md5_uint32 buf[4], const unsigned char in[64]); |
---|
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.