CryptoSpi::CCharacteristics Class Reference

#include <cryptospi/cryptocharacteristics.h>

Link against: cryptospi.lib

class CryptoSpi::CCharacteristics : public CBase

Inherits from

  • CryptoSpi::CCharacteristics

    Detailed Description

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

    Member Attribute Documentation

    iAlgorithmName

    RBuf iAlgorithmName

    the Algorithm Name

    iAlgorithmUid

    TInt32 iAlgorithmUid

    Algorithm UID, e.g MD2, 3DES

    iCreatorName

    RBuf iCreatorName

    Creator name

    iImplementationUid

    TInt32 iImplementationUid

    Implementaion UID

    iInterfaceUid

    TInt32 iInterfaceUid

    Interface UID, e.g hash, symmetric cipher

    iIsFIPSApproved

    TBool iIsFIPSApproved

    whether the implementation is FIPS compliant

    iIsHardwareSupported

    TBool iIsHardwareSupported

    whether the implementation is a hardware one

    iLatency

    TInt iLatency

    The Latency

    iMaxConcurrencySupported

    TUint iMaxConcurrencySupported

    the Maximum concurrent operation supported

    iThroughput

    TInt iThroughput

    the Throughput

    Constructor & Destructor Documentation

    CCharacteristics ( )

    CCharacteristics()[protected]

    Constructor

    ~CCharacteristics ( )

    ~CCharacteristics()[virtual]

    Destructor

    Member Function Documentation

    InternalizeL ( RReadStream & )

    voidInternalizeL(RReadStream &aStream)[virtual]

    Internalize this object from the supplied stream.

    ParameterDescription
    aStreamStream to read CCharacteristics from.