CryptoSpi::CCryptoBase Class Reference

class CryptoSpi::CCryptoBase : public CBase

Inherits from

  • CryptoSpi::CCryptoBase

Constructor & Destructor Documentation

CCryptoBase(MPlugin *, TInt)

CCryptoBase(MPlugin *aPlugin,
TIntaLibHandle
)[protected]

Constructor

Parameters

MPlugin * aPlugin
TInt aLibHandle

~CCryptoBase()

~CCryptoBase()[protected, virtual]

Destructor

Member Functions Documentation

GetCharacteristicsL(const TCharacteristics *&)

IMPORT_C voidGetCharacteristicsL(const TCharacteristics *&aPluginCharacteristics)
Retrieves the plugin's common characteristics
leave
... Any of the crypto error codes defined in cryptospi_errs.h or any of the system-wide error codes.

Parameters

const TCharacteristics *& aPluginCharacteristicsThe plugin characteristics value retrieved

GetExtendedCharacteristicsL()

IMPORT_C const CExtendedCharacteristics *GetExtendedCharacteristicsL()
Retrieves the plugin's extended characteristics
leave
... Any of the crypto error codes defined in cryptospi_errs.h or any of the system-wide error codes.

Reset()

IMPORT_C voidReset()

Resets the state of the crypto object to uninitialised. All prior state is lost.

Member Data Documentation

TInt iLibHandle

TInt iLibHandle[protected]

The current plugin DLL loaded

MPlugin * iPlugin

MPlugin *iPlugin[protected]

The plugin implementation