crypto/weakcryptospi/inc/spi/cryptobaseapi.h
changeset 30 cf642210ecb7
parent 8 35751d3474b7
equal deleted inserted replaced
19:ece3df019add 30:cf642210ecb7
    41 		{
    41 		{
    42 	public:
    42 	public:
    43 		/**
    43 		/**
    44 		Retrieves the plugin's common characteristics
    44 		Retrieves the plugin's common characteristics
    45 		@param aPluginCharacteristics The plugin characteristics value retrieved
    45 		@param aPluginCharacteristics The plugin characteristics value retrieved
       
    46 		@leave ...	Any of the crypto error codes defined in 
       
    47   					cryptospi_errs.h or any of the system-wide error codes.
    46 		*/
    48 		*/
    47 		IMPORT_C void GetCharacteristicsL(const TCharacteristics*& aPluginCharacteristics);
    49 		IMPORT_C void GetCharacteristicsL(const TCharacteristics*& aPluginCharacteristics);
    48 		
    50 		
    49 		/**
    51 		/**
    50 		Retrieves the plugin's extended characteristics
    52 		Retrieves the plugin's extended characteristics
    51 		@return The extended plugin characteristics, on the heap.
    53 		@return The extended plugin characteristics, on the heap.
    52 		This should be deleted by the caller when finished with.
    54 		This should be deleted by the caller when finished with.
       
    55 		@leave ...	Any of the crypto error codes defined in 
       
    56   					cryptospi_errs.h or any of the system-wide error codes.
    53 		*/	
    57 		*/	
    54 		IMPORT_C const CExtendedCharacteristics* GetExtendedCharacteristicsL();
    58 		IMPORT_C const CExtendedCharacteristics* GetExtendedCharacteristicsL();
    55 
    59 
    56         /**
    60         /**
    57         Resets the state of the crypto object to uninitialised. All prior
    61         Resets the state of the crypto object to uninitialised. All prior