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.