CryptoSpi::CCryptoBase Class Reference

class CryptoSpi::CCryptoBase : public CBase

Inherits from

Constructor & Destructor Documentation

CCryptoBase(MPlugin *, TInt)

CCryptoBase ( MPlugin * aPlugin,
TInt aLibHandle
) [protected]

Constructor

Parameters

MPlugin * aPlugin
TInt aLibHandle

~CCryptoBase()

~CCryptoBase ( ) [protected, virtual]

Destructor

Member Functions Documentation

GetCharacteristicsL(const TCharacteristics *&)

IMPORT_C void GetCharacteristicsL ( 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 *& aPluginCharacteristics The 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 void Reset ( )

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