![]() |
Shadowrun: Awakened 29 September 2011 - Build 871
|
#include <SHA1.h>
Classes | |
| union | SHA1_WORKSPACE_BLOCK |
Public Types | |
| enum | { REPORT_HEX = 0, REPORT_DIGIT = 1 } |
Public Member Functions | |
| CSHA1 () | |
| void | Final () |
| void | GetHash (unsigned char *uDest) |
| unsigned char * | GetHash (void) const |
| bool | HashFile (char *szFileName) |
| void | ReportHash (char *szReport, unsigned char uReportType=REPORT_HEX) |
| void | Reset () |
| void | Update (unsigned char *data, unsigned int len) |
| virtual | ~CSHA1 () |
Public Attributes | |
| unsigned char | m_buffer [64] |
| unsigned int | m_count [2] |
| unsigned char | m_digest [20] |
| unsigned int | m_state [5] |
Private Member Functions | |
| void | Transform (unsigned int state[5], unsigned char buffer[64]) |
Private Attributes | |
| unsigned char | workspace [64] |
| anonymous enum |
Definition at line 63 of file SHA1.h.
{ REPORT_HEX = 0,
REPORT_DIGIT = 1};
| CSHA1::CSHA1 | ( | ) |
| virtual CSHA1::~CSHA1 | ( | ) | [virtual] |
| void CSHA1::Final | ( | ) |
| void CSHA1::GetHash | ( | unsigned char * | uDest | ) |
| unsigned char* CSHA1::GetHash | ( | void | ) | const |
| bool CSHA1::HashFile | ( | char * | szFileName | ) |
| void CSHA1::ReportHash | ( | char * | szReport, |
| unsigned char | uReportType = REPORT_HEX |
||
| ) |
| void CSHA1::Reset | ( | ) |
| void CSHA1::Transform | ( | unsigned int | state[5], |
| unsigned char | buffer[64] | ||
| ) | [private] |
| void CSHA1::Update | ( | unsigned char * | data, |
| unsigned int | len | ||
| ) |
| unsigned char CSHA1::m_buffer[64] |
| unsigned int CSHA1::m_count[2] |
| unsigned char CSHA1::m_digest[20] |
| unsigned int CSHA1::m_state[5] |
unsigned char CSHA1::workspace[64] [private] |
Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.