#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(). |
|
|
|
|
|
|
|
|