nn::nex::RC4Encryption class

Base classes

class EncryptionAlgorithm

Public types

enum TargetPool { }

Constructors, destructors, conversion operators

RC4Encryption()
~RC4Encryption() virtual

Public functions

auto Encrypt(nn::nex::Buffer const&, nn::nex::Buffer*) -> bool virtual
auto Encrypt(nn::nex::Buffer*) -> bool virtual
auto Decrypt(nn::nex::Buffer const&, nn::nex::Buffer*) -> bool virtual
auto Decrypt(nn::nex::Buffer*) -> bool virtual
void KeyHasChanged() virtual
void GetDefaultKey()
void PrepareEncryption()
void ReinitStateArray()
void SetReinitEverytime(bool)
auto GetErrorString(u32, char* destStr, u64 errLen) -> bool virtual
auto SetKey(nn::nex::Key const& key) -> bool
auto operator new(u64) -> void*
auto operator new(u64, char const*, u32) -> void*
auto operator new(u64, nn::nex::RootObject::TargetPool) -> void*
auto operator new(u64, nn::nex::RootObject::TargetPool, char const*, u32) -> void*
void operator delete(void*)
void operator delete(void*, char const*, u32)
auto operator new[](u64) -> void*
auto operator new[](u64, char const*, u32) -> void*
void operator delete[](void*)
void operator delete[](void*, char const*, u32)

Public variables

u8 _48
u64 _8
u64 _10
u64 _18
u64 _20
u64 _28
u64 _30
u64 _38
u64 _40

Enum documentation

enum nn::nex::RC4Encryption::TargetPool

Function documentation

void* nn::nex::RC4Encryption::operator new(u64)

void* nn::nex::RC4Encryption::operator new(u64, char const*, u32)

void* nn::nex::RC4Encryption::operator new(u64, nn::nex::RootObject::TargetPool)

void* nn::nex::RC4Encryption::operator new(u64, nn::nex::RootObject::TargetPool, char const*, u32)

void nn::nex::RC4Encryption::operator delete(void*)

void nn::nex::RC4Encryption::operator delete(void*, char const*, u32)

void* nn::nex::RC4Encryption::operator new[](u64)

void* nn::nex::RC4Encryption::operator new[](u64, char const*, u32)

void nn::nex::RC4Encryption::operator delete[](void*)

void nn::nex::RC4Encryption::operator delete[](void*, char const*, u32)