MistServer  2.5.3-Pro-19-gf5e75b1 ( Generic_64)
Data Structures | Namespaces | Functions
encryption.h File Reference
#include <string>
#include "dtsc.h"

Go to the source code of this file.

Data Structures

class  Encryption::verimatrixData
 

Namespaces

 Encryption
 

Functions

std::string Encryption::AES_Crypt (const std::string &data, const std::string &key, std::string &ivec)
 
std::string Encryption::AES_Crypt (const char *data, int dataLen, const char *key, const char *ivec)
 
void Encryption::AESFullCrypt (char *data, int dataLen, const char *key, const char *ivec)
 This function encrypts data in-place. More...
 
void Encryption::AESPartialCrypt (char *data, int dataLen, char *expandedKey, char *eCount, char *iVec, unsigned int &num, bool &initialize)
 This function encrypts data in-place. More...
 
void Encryption::encryptPlayReady (DTSC::Packet &thisPack, std::string &codec, const char *iVec, const char *key)
 
void Encryption::fillVerimatrix (verimatrixData &vmData)
 
std::string Encryption::hexString (const char *data, unsigned long dataLen)
 helper function for printing binary values More...
 
std::string Encryption::PR_GenerateContentKey (std::string &keyseed, std::string &keyid)
 
std::string Encryption::PR_GuidToByteArray (std::string &guid)