![]() |
TrinityCore
|
#include <ARC4.h>
Public Member Functions | |
| ARC4 () | |
| ~ARC4 () | |
| void | Init (uint8 const *seed, size_t len) |
| template<typename Container > | |
| void | Init (Container const &c) |
| void | UpdateData (uint8 *data, size_t len) |
| template<typename Container > | |
| void | UpdateData (Container &c) |
Private Attributes | |
| EVP_CIPHER_CTX * | _ctx |
| Trinity::Crypto::ARC4::ARC4 | ( | ) |
| void Trinity::Crypto::ARC4::Init | ( | uint8 const * | seed, |
| size_t | len | ||
| ) |
Definition at line 43 of file ARC4.cpp.
References ASSERT.
Referenced by WardenMac::HandleHashResult(), WardenWin::HandleHashResult(), WorldPacketCrypt::Init(), WardenMac::Init(), and WardenWin::Init().
| void Trinity::Crypto::ARC4::UpdateData | ( | uint8 * | data, |
| size_t | len | ||
| ) |
Definition at line 51 of file ARC4.cpp.
References ASSERT.
Referenced by Warden::DecryptData(), WorldPacketCrypt::DecryptRecv(), Warden::EncryptData(), WorldPacketCrypt::EncryptSend(), and WorldPacketCrypt::Init().
|
private |