CryptoSpi::CCryptoBase Class Reference
#include
<cryptospi/cryptobaseapi.h>
Link against: cryptospi.lib
class CryptoSpi::CCryptoBase : public CBase |
Member Attribute Documentation
iLibHandle
TInt
| iLibHandle | [protected] |
The current plugin DLL loaded
iPlugin
The plugin implementation
Constructor & Destructor Documentation
CCryptoBase ( MPlugin *, TInt )
CCryptoBase | ( | MPlugin * | aPlugin, |
| TInt | aLibHandle |
| ) | [protected] |
~CCryptoBase ( )
~CCryptoBase | ( | ) | [protected, virtual] |
Member Function 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.
Parameter | Description | 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.
Returns: The extended plugin characteristics, on the heap. This should be deleted by the caller when finished with.
Reset ( )
Resets the state of the crypto object to uninitialised. All prior state is lost.