Pol
Revision:cb584c9
|
#include <cryptbase.h>
Public Types | |
enum | e_crypttype { typeLogin, typeGame, typeAuto } |
Public Member Functions | |
CCryptBase () | |
virtual | ~CCryptBase () |
virtual void | Encrypt (void *pvIn, void *pvOut, int len) |
virtual void | Init (void *pvSeed, int type=typeAuto)=0 |
virtual int | Receive (void *buffer, int max_expected, SOCKET socket)=0 |
Definition at line 82 of file cryptbase.h.
Enumerator | |
---|---|
typeLogin | |
typeGame | |
typeAuto |
Definition at line 89 of file cryptbase.h.
Pol::Crypt::CCryptBase::CCryptBase | ( | ) |
Definition at line 74 of file cryptbase.cpp.
|
virtual |
Definition at line 75 of file cryptbase.cpp.
|
inlinevirtual |
Reimplemented in Pol::Crypt::CCryptTwofish.
Definition at line 100 of file cryptbase.h.
Referenced by Pol::Network::Client::xmit().
|
pure virtual |
Implemented in Pol::Crypt::CCryptTwofish, Pol::Crypt::CCryptBlowfishTwofish, Pol::Crypt::CCryptBlowfish, and Pol::Crypt::CCryptNoCrypt.
Referenced by Pol::Core::process_data(), and Pol::Core::select_server().
|
pure virtual |
Implemented in Pol::Crypt::CCryptTwofish, Pol::Crypt::CCryptBlowfishTwofish, Pol::Crypt::CCryptBlowfish, and Pol::Crypt::CCryptNoCrypt.
Referenced by Pol::Network::Client::recv_remaining().