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