CryptoSpi::CCharacteristics Class Reference

class CryptoSpi::CCharacteristics : public CBase

The class holds the common characteristics of an interface. which is used for internalization.

Inherits from

  • CryptoSpi::CCharacteristics

Constructor & Destructor Documentation

CCharacteristics()

CCharacteristics ( ) [protected]

Constructor

~CCharacteristics()

~CCharacteristics ( ) [virtual]

Destructor

Member Functions Documentation

InternalizeL(RReadStream &)

void InternalizeL ( RReadStream & aStream ) [virtual]

Internalize this object from the supplied stream.

Parameters

RReadStream & aStream Stream to read CCharacteristics from.

Member Data Documentation

RBuf iAlgorithmName

RBuf iAlgorithmName

the Algorithm Name

TInt32 iAlgorithmUid

TInt32 iAlgorithmUid

Algorithm UID, e.g MD2, 3DES

RBuf iCreatorName

RBuf iCreatorName

Creator name

TInt32 iImplementationUid

TInt32 iImplementationUid

Implementaion UID

TInt32 iInterfaceUid

TInt32 iInterfaceUid

Interface UID, e.g hash, symmetric cipher

TBool iIsFIPSApproved

TBool iIsFIPSApproved

whether the implementation is FIPS compliant

TBool iIsHardwareSupported

TBool iIsHardwareSupported

whether the implementation is a hardware one

TInt iLatency

TInt iLatency

The Latency

TUint iMaxConcurrencySupported

TUint iMaxConcurrencySupported

the Maximum concurrent operation supported

TInt iThroughput

TInt iThroughput

the Throughput