CPBEncryptionBase Class Reference
class CPBEncryptionBase : public CBase |
Abstract base class defining the interface required to allow the password based encryption and decryption of single or multiple items or elements.
Member Functions Documentation
EncryptionData(void)
Gets the parameters allowing one to re-create the object with the same state at another point in the future.
In order to decrypt any information previously encrypted with this object, you must store this encryption data along with it. Failure to do this will result in the permanent loss of the encrypted information.
MaxCiphertextLength(TInt)
TInt
| MaxCiphertextLength | ( | TInt | aPlaintextLength | ) | const [pure virtual] |
Gets the maximum output ciphertext length given a specified input plaintext length.
Parameters
TInt aPlaintextLength | The plaintext length |
MaxPlaintextLength(TInt)
TInt
| MaxPlaintextLength | ( | TInt | aCiphertextLength | ) | const [pure virtual] |
Gets the maximum output plaintext length given a specified input ciphertext length.
Parameters
TInt aCiphertextLength | The ciphertext length |
NewDecryptL(void)
Constructs a CPBDecryptor object allowing the decryption of data.
NewDecryptLC(void)
Constructs a CPBDecryptor object allowing the decryption of data.
NewEncryptL(void)
Constructs a CPBEncryptor object allowing the encryption of data.
NewEncryptLC(void)
Constructs a CPBEncryptor object allowing the encryption of data.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.