#include <hash.h>
Link against: hash.lib
| class CSHA2 : public CMessageDigest |
| Public Member Functions | |
|---|---|
| ~CSHA2(void) | |
| IMPORT_C CSHA2 * | NewL(TSH2Algo) |
| IMPORT_C CSHA2 * | NewLC(TSH2Algo) |
| virtual void | RestoreState() |
| virtual void | StoreState() |
| Protected Member Functions | |
|---|---|
| CSHA2(void) | |
| Inherited Enumerations | |
|---|---|
| CMessageDigest:THashId | |
A SHA-2 message digest
SHA-2 is comprised of SHA-224, SHA256, SHA384 and SHA512
| CSHA2 | ( | void | ) | [protected] |
| IMPORT_C | ~CSHA2 | ( | void | ) |
Destructor
Creates a new SHA-1 object.
| void | RestoreState | ( | ) | [virtual] |
Reimplemented from CMessageDigest::RestoreState()
Restores the internal state of the message digest to a previously stored state.
See also: StoreState()
| void | StoreState | ( | ) | [virtual] |
Reimplemented from CMessageDigest::StoreState()
Stores the internal state of the message digest.