#include <UT_BlowfishIO.h>
Definition at line 61 of file UT_BlowfishIO.h.
 
      
        
          | UT_BlowfishStreamDecryptor::UT_BlowfishStreamDecryptor  | 
          ( | 
          const uint8 *  | 
          key,  | 
        
        
           | 
           | 
          int  | 
          key_length  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | UT_BlowfishStreamDecryptor::~UT_BlowfishStreamDecryptor  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | bool UT_BlowfishStreamDecryptor::decrypt  | 
          ( | 
          const uint8 *  | 
          input,  | 
        
        
           | 
           | 
          uint8 *  | 
          output,  | 
        
        
           | 
           | 
          int  | 
          input_size  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | static int UT_BlowfishStreamDecryptor::getBlockSize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int UT_BlowfishStreamDecryptor::getCryptBufferSize  | 
          ( | 
          int  | 
          max_buffer_size | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int UT_BlowfishStreamDecryptor::getEncryptedSize  | 
          ( | 
          int  | 
          plain_text_size | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
      
        
          | int64 UT_BlowfishStreamDecryptor::getMemoryUsage  | 
          ( | 
          bool  | 
          inclusive | ) | 
           const | 
        
      
 
 
  
  
      
        
          | static bool UT_BlowfishStreamDecryptor::getPlainTextLength  | 
          ( | 
          const char *  | 
          preamble,  | 
         
        
           | 
           | 
          int  | 
          preamble_length,  | 
         
        
           | 
           | 
          int64 &  | 
          length  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Obtains the plain-text length that is encoded in the cipher. 
 
 
  
  
      
        
          | static int UT_BlowfishStreamDecryptor::getPreambleSize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Gets the preamble size. The pramble contains some meta-data such as plain-text size, encryption version, and magic number. 
 
 
  
  
      
        
          | static bool UT_BlowfishStreamDecryptor::getVersion  | 
          ( | 
          const char *  | 
          preamble,  | 
         
        
           | 
           | 
          int  | 
          preamble_length,  | 
         
        
           | 
           | 
          int &  | 
          version  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Obtains the blowfish algorithm version used for the stream. 
 
 
The documentation for this class was generated from the following file: