#include <cryptospi/plugincharacteristics.h>
class CryptoSpi::TSymmetricCipherCharacteristics |
Public Member Functions | |
---|---|
void | ExternalizeL(RWriteStream &) |
IMPORT_C TBool | IsOperationModeSupported(TUid) |
IMPORT_C TBool | IsPaddingModeSupported(TUid) |
Symmetric Cipher Chararcteristics
TInt | iKeySupportMode |
The supported key mode bit map. e.g. extern key, internal key or both
const TInt32 * | iSupportedOperationModes |
The list of supported Operation modes
void | ExternalizeL | ( | RWriteStream & | aStream | ) | const |
Externalises symmetric cipher characteristics to a write stream.
Parameter | Description |
---|---|
aStream | Stream to which the object should be externalised. |
Determines whether an operation mode (e.g. CBC) is supported by the plug-in by searching through iSupportedOperationModes for the UID value corresponding to the aOperationMode parameter.
Parameter | Description |
---|---|
aOperationMode | The UID of the operation mode to test |
Returns: ETrue if the operation mode is supported; otherwise, EFalse is returned.
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.