Pol
Revision:cb584c9
|
#include <logincrypt.h>
Public Member Functions | |
LoginCrypt () | |
~LoginCrypt () | |
void | Decrypt (unsigned char *in, unsigned char *out, int len) |
void | Decrypt_1_25_36 (unsigned char *in, unsigned char *out, int len) |
void | Decrypt_Old (unsigned char *in, unsigned char *out, int len) |
void | Init (unsigned char *lseed, unsigned int k1, unsigned int k2) |
Public Attributes | |
unsigned int | lkey [2] |
Protected Attributes | |
unsigned int | m_k1 |
unsigned int | m_k2 |
Definition at line 13 of file logincrypt.h.
Pol::Crypt::LoginCrypt::LoginCrypt | ( | ) |
Definition at line 15 of file logincrypt.cpp.
References lkey.
Pol::Crypt::LoginCrypt::~LoginCrypt | ( | ) |
Definition at line 19 of file logincrypt.cpp.
void Pol::Crypt::LoginCrypt::Decrypt | ( | unsigned char * | in, |
unsigned char * | out, | ||
int | len | ||
) |
Definition at line 34 of file logincrypt.cpp.
References lkey, m_k1, and m_k2.
Referenced by Pol::Crypt::CCryptBlowfish::Decrypt(), Pol::Crypt::CCryptBlowfishTwofish::Decrypt(), and Pol::Crypt::CCryptTwofish::Decrypt().
void Pol::Crypt::LoginCrypt::Decrypt_1_25_36 | ( | unsigned char * | in, |
unsigned char * | out, | ||
int | len | ||
) |
Definition at line 66 of file logincrypt.cpp.
References lkey, m_k1, and m_k2.
Referenced by Pol::Crypt::CCrypt12536::Decrypt().
void Pol::Crypt::LoginCrypt::Decrypt_Old | ( | unsigned char * | in, |
unsigned char * | out, | ||
int | len | ||
) |
Definition at line 51 of file logincrypt.cpp.
References lkey, m_k1, and m_k2.
Referenced by Pol::Crypt::CCryptBlowfishOld::Decrypt().
void Pol::Crypt::LoginCrypt::Init | ( | unsigned char * | lseed, |
unsigned int | k1, | ||
unsigned int | k2 | ||
) |
Definition at line 22 of file logincrypt.cpp.
References lkey, m_k1, m_k2, and N2L.
Referenced by Pol::Crypt::CCryptBlowfish::Init(), Pol::Crypt::CCryptBlowfishTwofish::Init(), and Pol::Crypt::CCryptTwofish::Init().
unsigned int Pol::Crypt::LoginCrypt::lkey[2] |
Definition at line 28 of file logincrypt.h.
Referenced by Decrypt(), Pol::Crypt::CCryptBlowfish::Decrypt(), Pol::Crypt::CCryptBlowfishOld::Decrypt(), Pol::Crypt::CCrypt12536::Decrypt(), Pol::Crypt::CCryptBlowfishTwofish::Decrypt(), Pol::Crypt::CCryptTwofish::Decrypt(), Decrypt_1_25_36(), Decrypt_Old(), Init(), and LoginCrypt().
|
protected |
Definition at line 31 of file logincrypt.h.
Referenced by Decrypt(), Decrypt_1_25_36(), Decrypt_Old(), and Init().
|
protected |
Definition at line 31 of file logincrypt.h.
Referenced by Decrypt(), Decrypt_1_25_36(), Decrypt_Old(), and Init().