27 #ifndef WPXENCRYPTION_H
28 #define WPXENCRYPTION_H
38 WPXEncryption(
const char *password,
const unsigned long encryptionStartOffset = 0);
Definition: WPXString.h:32
WPXEncryption & operator=(const WPXEncryption &)
void setEncryptionMaskBase(unsigned char encryptionMaskBase)
Definition: WPXEncryption.h:53
WPXEncryption(const char *password, const unsigned long encryptionStartOffset=0)
Definition: WPXEncryption.cpp:30
unsigned long m_encryptionStartOffset
Definition: WPXEncryption.h:70
const unsigned char * readAndDecrypt(WPXInputStream *input, unsigned long numBytes, unsigned long &numBytesRead)
Definition: WPXEncryption.cpp:66
~WPXEncryption()
Definition: WPXEncryption.cpp:47
Definition: WPXEncryption.h:35
unsigned char * m_buffer
Definition: WPXEncryption.h:68
void setEncryptionStartOffset(unsigned long encryptionStartOffset)
Definition: WPXEncryption.h:44
unsigned char getEncryptionMaskBase() const
Definition: WPXEncryption.h:57
uint16_t getCheckSum() const
Definition: WPXEncryption.cpp:54
WPXString m_password
Definition: WPXEncryption.h:69
const WPXString & getEncryptionPassword() const
Definition: WPXEncryption.h:62
unsigned long getEncryptionStartOffset() const
Definition: WPXEncryption.h:48
unsigned char m_encryptionMaskBase
Definition: WPXEncryption.h:71