CVerifier Class Reference

class CVerifier : public CBase

Abstract class for all public key verifiers.

The template parameter, CSignature, should be a class that encapsulates the concept of a digital signature. Derived signature classes must own their respective signatures (and hence be CBase derived). There are no other restrictions on the formation of the signature classes.

Inherits from

Constructor & Destructor Documentation

CVerifier(void)

CVerifier(void)[protected]

Parameters

void

CVerifier(const CVerifier &)

CVerifier(const CVerifier &)[private]

Parameters

const CVerifier &

Member Functions Documentation

VerifyL(const TDesC8 &, const CSignature &)

TBool VerifyL(const TDesC8 &aInput,
const CSignature &aSignature
)const [pure virtual]

Verifies the specified digital signature

Parameters

const TDesC8 & aInputThe message digest that was originally signed
const CSignature & aSignatureThe signature to be verified

operator=(const CVerifier &)

CVerifier &operator=(const CVerifier &)[private]

Parameters

const CVerifier &