diff options
Diffstat (limited to 'include/pso')
-rw-r--r-- | include/pso/PSOV3EncryptionTCP.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/include/pso/PSOV3EncryptionTCP.h b/include/pso/PSOV3EncryptionTCP.h new file mode 100644 index 0000000..da3208d --- /dev/null +++ b/include/pso/PSOV3EncryptionTCP.h @@ -0,0 +1,24 @@ +#ifndef PSOV3ENCRYPTIONTCP_H +#define PSOV3ENCRYPTIONTCP_H + +#include <global_types.h> +#include <string.h> +#include <pso/macros.h> +#include <pso/protocol.h> +#include <pso/PSOV3Encryption.h> +#include <pso/TArray.h> + +class PSOV3EncryptionTCP : public PSOV3Encryption { +public: + PSOV3EncryptionTCP(); + ~PSOV3EncryptionTCP(); + + void reset(u32 seed); + void encrypt(void *void_data, int size); + + PRIVATE_MEMBER_ACCESSORS(u32, seed); +private: + u32 m_seed; +}; + +#endif |