26 #include "../DllMain.h" 
   39                  static string encode( 
const vector< unsigned char>& inData, digest_encoding encoding );
 
   41                  static string Sha256( 
const unsigned char* data, 
size_t dataSize, digest_encoding encoding );
 
   42                  static string Sha256( 
const string& data, digest_encoding encoding );
 
   43                  static vector<unsigned char> Sha256( 
const unsigned char* inData, 
size_t dataSize );
 
   45                  static vector<unsigned char> HMAC_Sha256Gen( 
const string& data, 
const string& key );
 
   46                  static vector<unsigned char> HMAC_Sha256Gen( 
const unsigned char* inData, 
size_t dataSize, 
const unsigned char* key, 
size_t keySize );
 
   47                  static string HMAC_Sha256Gen( 
const unsigned char* inData, 
size_t dataSize, 
const unsigned char* key, 
size_t keySize, digest_encoding encoding );
 
   48                  static string HMAC_Sha256Gen( 
const string& data, 
const string& key, digest_encoding encoding );