equal
deleted
inserted
replaced
16 * Symbian website. Changes to these API's should be treated as PublishedAll API changes and the Security TA should be consulted. |
16 * Symbian website. Changes to these API's should be treated as PublishedAll API changes and the Security TA should be consulted. |
17 * |
17 * |
18 */ |
18 */ |
19 |
19 |
20 |
20 |
21 |
|
22 |
|
23 /** |
21 /** |
24 @file |
22 @file |
25 @internalAll |
23 @publishedPartner |
|
24 @released |
26 */ |
25 */ |
27 |
26 |
28 #ifndef __BUFFEREDTRANSFORMATION_H__ |
27 #ifndef __BUFFEREDTRANSFORMATION_H__ |
29 #define __BUFFEREDTRANSFORMATION_H__ |
28 #define __BUFFEREDTRANSFORMATION_H__ |
30 |
29 |
46 * MaxFinalOutputLength(). |
45 * MaxFinalOutputLength(). |
47 * |
46 * |
48 * See the Cryptography api-guide documentation for the rules that this class |
47 * See the Cryptography api-guide documentation for the rules that this class |
49 * and derived classes must follow. |
48 * and derived classes must follow. |
50 * |
49 * |
51 * @publishedPartner |
|
52 * @released |
|
53 */ |
50 */ |
54 class CBufferedTransformation : public CSymmetricCipher |
51 class CBufferedTransformation : public CSymmetricCipher |
55 { |
52 { |
56 public: |
53 public: |
57 /** The destructor frees all resources owned by the object, prior to its destruction. */ |
54 /** The destructor frees all resources owned by the object, prior to its destruction. */ |
102 * Subclass of CBufferedTransformation for buffered encryption. |
99 * Subclass of CBufferedTransformation for buffered encryption. |
103 * |
100 * |
104 * Objects of this class are intialised with, and subsequently own, an encryptor |
101 * Objects of this class are intialised with, and subsequently own, an encryptor |
105 * derived from CBlockTransformation and a subclass of CPadding. |
102 * derived from CBlockTransformation and a subclass of CPadding. |
106 * |
103 * |
107 * @publishedPartner |
|
108 * @released |
|
109 */ |
104 */ |
110 class CBufferedEncryptor : public CBufferedTransformation |
105 class CBufferedEncryptor : public CBufferedTransformation |
111 { |
106 { |
112 public: |
107 public: |
113 /** |
108 /** |
155 * Subclass of CBufferedTransformation for buffered decryption. |
150 * Subclass of CBufferedTransformation for buffered decryption. |
156 * |
151 * |
157 * Objects of this class are intialised with, and subsequently own, a decryptor |
152 * Objects of this class are intialised with, and subsequently own, a decryptor |
158 * derived from CBlockTransformation and a subclass of CPadding. |
153 * derived from CBlockTransformation and a subclass of CPadding. |
159 * |
154 * |
160 * @publishedPartner |
|
161 * @released |
|
162 */ |
155 */ |
163 class CBufferedDecryptor : public CBufferedTransformation |
156 class CBufferedDecryptor : public CBufferedTransformation |
164 { |
157 { |
165 public: |
158 public: |
166 /** |
159 /** |