#include <SHA1.h>
List of all members.
Detailed Description
Definition at line 33 of file SHA1.h.
Member Enumeration Documentation
- Enumerator:
-
Definition at line 63 of file SHA1.h.
Constructor & Destructor Documentation
SHA-1 Hash key computation.
100% free public domain implementation of the SHA-1 algorithm by Dominik Reichl <Dominik.Reichl@tiscali.de>
=== Test Vectors (from FIPS PUB 180-1) ===
"abc" A9993E36 4706816A BA3E2571 7850C26C 9CD0D89D
"abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq" 84983E44 1C3BD26E BAAE4AA1 F95129E5 E54670F1
A million repetitions of "a" 34AA973C D4C4DAA4 F61EEB2B DBAD2731 6534016F
Definition at line 25 of file SHA1.cpp.
CSHA1::~CSHA1 |
( |
|
) |
[virtual] |
Member Function Documentation
unsigned char * CSHA1::GetHash |
( |
void |
|
) |
const |
void CSHA1::GetHash |
( |
unsigned char * |
uDest |
) |
|
bool CSHA1::HashFile |
( |
char * |
szFileName |
) |
|
void CSHA1::ReportHash |
( |
char * |
szReport, |
|
|
unsigned char |
uReportType = REPORT_HEX | |
|
) |
| | |
void CSHA1::Reset |
( |
void |
|
) |
|
void CSHA1::Update |
( |
unsigned char * |
data, |
|
|
unsigned int |
len | |
|
) |
| | |
Member Data Documentation
The documentation for this class was generated from the following files: