#include <MD5.h>
Public Member Functions | |
| CMD5 () | |
| virtual | ~CMD5 () |
| void | Reset () |
| void | Add (LPCVOID pData, DWORD nLength) |
| void | Finish () |
| void | GetHash (MD5 *pHash) |
Static Public Member Functions | |
| static CString | HashToString (const MD5 *pHash, BOOL bURN=FALSE) |
| static BOOL | HashFromString (LPCTSTR pszHash, MD5 *pMD5) |
| static BOOL | HashFromURN (LPCTSTR pszHash, MD5 *pMD5) |
Public Attributes | |
| DWORD | m_nCount [2] |
| DWORD | m_nState [4] |
| BYTE | m_nBuffer [64] |
Protected Member Functions | |
| void | Transform (BYTE *pBlock) |
| void | Encode (BYTE *pOutput, DWORD *pInput, DWORD nLength) |
| void | Decode (DWORD *pOutput, BYTE *pInput, DWORD nLength) |
|
|
Definition at line 33 of file MD5.cpp. References Reset(). |
|
|
|
|
||||||||||||
|
Definition at line 66 of file MD5.cpp. References MD5_Add_p5(). Referenced by CLibraryBuilder::HashFile(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
Definition at line 74 of file MD5.cpp. References m_nCount, MD5_Add_p5(), and MD5_PADDING. Referenced by CLibraryBuilder::HashFile(). |
|
|
Definition at line 90 of file MD5.cpp. References m_nState. Referenced by CLibraryBuilder::HashFile(). |
|
||||||||||||
|
Definition at line 117 of file MD5.cpp. Referenced by HashFromURN(). |
|
||||||||||||
|
Definition at line 144 of file MD5.cpp. References HashFromString(), and NULL. Referenced by CCollectionFile::FindByURN(), CCollectionFile::File::Parse(), CShareazaURL::ParseMagnet(), and CShareazaURL::ParseShareazaFile(). |
|
||||||||||||
|
Definition at line 99 of file MD5.cpp. Referenced by CCollectionExportDlg::CreateXML(), CURLExportDlg::OnCopy(), CFileGeneralPage::OnInitDialog(), and CURLExportDlg::OnSave(). |
|
|
Definition at line 53 of file MD5.cpp. References m_nCount, and m_nState. Referenced by CMD5(). |
|
|
|
|
|
|
|
|
|
|
|
|
1.4.2