#include <HMAC.h>
 | 
| static string  | encode (const vector< unsigned char > &inData, digest_encoding encoding) | 
|   | 
| static string  | Sha256 (const unsigned char *data, size_t dataSize, digest_encoding encoding) | 
|   | 
| static string  | Sha256 (const string &data, digest_encoding encoding) | 
|   | 
| static vector< unsigned char >  | Sha256 (const unsigned char *inData, size_t dataSize) | 
|   | 
| static vector< unsigned char >  | HMAC_Sha256Gen (const string &data, const string &key) | 
|   | 
| static vector< unsigned char >  | HMAC_Sha256Gen (const unsigned char *inData, size_t dataSize, const unsigned char *key, size_t keySize) | 
|   | 
| static string  | HMAC_Sha256Gen (const unsigned char *inData, size_t dataSize, const unsigned char *key, size_t keySize, digest_encoding encoding) | 
|   | 
| static string  | HMAC_Sha256Gen (const string &data, const string &key, digest_encoding encoding) | 
|   | 
| Enumerator | 
|---|
| BASE64  | 
 | 
| HEXSTRING  | 
 | 
| HEXSTRING_UPPERCASE  | 
 | 
 
 
  
  
      
        
          | string HMAC::encode  | 
          ( | 
          const vector< unsigned char > &  | 
          inData,  | 
         
        
           | 
           | 
          digest_encoding  | 
          encoding  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | vector< unsigned char > HMAC::HMAC_Sha256Gen  | 
          ( | 
          const string &  | 
          data,  | 
         
        
           | 
           | 
          const string &  | 
          key  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | vector< unsigned char > HMAC::HMAC_Sha256Gen  | 
          ( | 
          const unsigned char *  | 
          inData,  | 
         
        
           | 
           | 
          size_t  | 
          dataSize,  | 
         
        
           | 
           | 
          const unsigned char *  | 
          key,  | 
         
        
           | 
           | 
          size_t  | 
          keySize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | string HMAC::HMAC_Sha256Gen  | 
          ( | 
          const unsigned char *  | 
          inData,  | 
         
        
           | 
           | 
          size_t  | 
          dataSize,  | 
         
        
           | 
           | 
          const unsigned char *  | 
          key,  | 
         
        
           | 
           | 
          size_t  | 
          keySize,  | 
         
        
           | 
           | 
          digest_encoding  | 
          encoding  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | string HMAC::HMAC_Sha256Gen  | 
          ( | 
          const string &  | 
          data,  | 
         
        
           | 
           | 
          const string &  | 
          key,  | 
         
        
           | 
           | 
          digest_encoding  | 
          encoding  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | string HMAC::Sha256  | 
          ( | 
          const unsigned char *  | 
          data,  | 
         
        
           | 
           | 
          size_t  | 
          dataSize,  | 
         
        
           | 
           | 
          digest_encoding  | 
          encoding  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | vector< unsigned char > HMAC::Sha256  | 
          ( | 
          const unsigned char *  | 
          inData,  | 
         
        
           | 
           | 
          size_t  | 
          dataSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following files: