CRSASignature Class Reference

class CRSASignature : public CBase

An encapsulation of a RSA signature.

Inherits from

Constructor & Destructor Documentation

CRSASignature(RInteger &)

IMPORT_CCRSASignature(RInteger &aS)[protected]

Second phase constructor

CRSASignature::NewL()

Parameters

RInteger & aSThe integer value output from a previous RSA signing operation

CRSASignature(void)

IMPORT_CCRSASignature(void)[protected]

Default constructor

Parameters

void

CRSASignature(const CRSASignature &)

CRSASignature(const CRSASignature &)[private]

Parameters

const CRSASignature &

~CRSASignature(void)

IMPORT_C~CRSASignature(void)[virtual]

Destructor The destructor frees all resources owned by the object, prior to its destruction.

Parameters

void

Member Functions Documentation

NewL(RInteger &)

IMPORT_C CRSASignature *NewL(RInteger &aS)[static]

Creates a new CRSASignature object from the integer value output of a previous RSA signing operation.

Parameters

RInteger & aSThe integer value output from a previous RSA signing operation

NewLC(RInteger &)

IMPORT_C CRSASignature *NewLC(RInteger &aS)[static]

Creates a new CRSASignature object from the integer value output of a previous RSA signing operation.

The returned pointer is put onto the cleanup stack.

Parameters

RInteger & aSThe integer value output from a previous RSA signing operation

S(void)

IMPORT_C const TInteger &S(void)const

Gets the integer value of the RSA signature

Parameters

void

operator=(const)

CRSASignature &operator=(const CRSASignature)[private]

Parameters

const CRSASignature

operator==(const CRSASignature &)

IMPORT_C TBooloperator==(const CRSASignature &aSig)const

Whether this RSASignature is identical to a specified RSASignature

Parameters

const CRSASignature & aSigThe RSASignature for comparison

Member Data Documentation

RInteger iS

RInteger iS[protected]

An integer value; the output from a previous RSA signing operation.