Location:
hash.h
Link against: hash.lib
class CMessageDigestFactory : public CBase;
Description
Factory to create a CMessageDigest
derived object according to the identity of the hash algorithm.
Derivation
CBase
- Base class for all classes to be instantiated on the heap
CMessageDigestFactory
- Factory to create a
CMessageDigest derived object according to the identity of the hash algorithm
Members
Defined in CMessageDigestFactory
:
NewDigestL()
, NewDigestLC()
, NewHMACL()
, NewHMACLC()
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
static IMPORT_C CMessageDigest *NewDigestL(CMessageDigest::THashId aHashId);
Description
Creates a CMessageDigest
derived object according to the specified type of hash algorithm.
Parameters
Return value
static IMPORT_C CMessageDigest *NewDigestLC(CMessageDigest::THashId aHashId);
Description
Creates a CMessageDigest
derived object according to the specified type of hash algorithm.
The returned pointer is put onto the cleanup stack.
Parameters
Return value
static IMPORT_C CMessageDigest *NewHMACL(CMessageDigest::THashId aHashId, const TDesC8 &aKey);
Description
Creates a CMessageDigest
derived object according to the specified type of hash algorithm and authentication key.
Parameters
Return value
static IMPORT_C CMessageDigest *NewHMACLC(CMessageDigest::THashId aHashId, const TDesC8 &aKey);
Description
Creates a CMessageDigest
derived object according to the specified type of hash algorithm and authentication key.
The returned pointer is put onto the cleanup stack.
Parameters
Return value