CSigner Class Reference

#include <asymmetric.h>

class CSigner : public CBase, public MSignatureSystem

Inherits from

Detailed Description

Abstract base class for all public key signers.

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.

Constructor & Destructor Documentation

CSigner ( void )

CSigner(void)[protected]

Member Function Documentation

SignL ( const TDesC8 & )

CSignature *SignL(const TDesC8 &aInput)const [pure virtual]

Digitally signs the specified input message

Parameters
aInputThe raw data to sign, typically a hash of the actual message
Return Value
A pointer to a new CSignature object
Panic Codes
ECryptoPanicInputTooLargeIf aInput is larger than