Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

md5.h

Go to the documentation of this file.
00001 #pragma once
00002 
00043 #ifndef __MD5_H__
00044 #define __MD5_H__
00045 
00046 // USINGS
00047 using std::string;
00048 
00050 class md5
00051 {
00052     // Member functions.
00053 public:
00054     md5(void);
00055     void MD5Update(char* pContent, size_t ContentSize);
00056     string MD5Final(void);
00057 private:
00058     void MD5Transform(void);
00059 
00060     // Attributes.
00061 private:
00062         unsigned int m_buf[4];            
00063         unsigned int m_bits[2];           
00064         unsigned char m_in[64];           
00065 };
00066 
00067 #endif // __MD5_H__

doxygen sourceforge id3lib