crypto/weakcrypto/inc/bufferedtransformation.h
changeset 8 35751d3474b7
parent 0 2c201484c85f
equal deleted inserted replaced
2:675a964f4eb5 8:35751d3474b7
    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 	/**