CryptoSpi::TAsymmetricCipherCharacteristics Class Reference
#include
<cryptospi/plugincharacteristics.h>
Link against: cryptospi.lib
class CryptoSpi::TAsymmetricCipherCharacteristics |
Detailed Description
Asymmetric Cipher Characteristics
Member Attribute Documentation
iKeySupportMode
The supported key mode bit map. e.g. extern key, internal key or both
iMaximumKeyLength
The maximum key length in bits
iPaddingModeNum
Number of the supported padding mode
iSupportedPaddingModes
const TInt32 * | iSupportedPaddingModes |
The list of supported padding modes
Member Function Documentation
ExternalizeL ( RWriteStream & )
Externalises asymmetric cipher characteristics to a write stream.
Parameter | Description | aStream | Stream to which the object should be externalised. |
IsPaddingModeSupported ( TUid )
IMPORT_C TBool | IsPaddingModeSupported | ( | TUid | aPaddingMode | ) | const |
Determines whether a padding mode (e.g. PKCS7) is supported by the plug-in by searching through iSupportedPaddingModes for the UID value corresponding to the aPaddingMode parameter.
Parameter | Description | aPaddingMode | The UID of the padding mode to test. |
Returns: ETrue if the padding mode is supported; otherwise, EFalse is returned.