Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

LoginCrypt Class Reference

#include <crypt.h>

List of all members.

Public Methods

 LoginCrypt ()
 ~LoginCrypt ()
void decrypt (unsigned char *in, unsigned char *out, int len)
void encrypt (unsigned char *in, unsigned char *out, int len)
void preview (unsigned char *in, unsigned char *out, int len)
unsigned char decryptByte (unsigned char in)
void init (unsigned char *pseed, unsigned int k1, unsigned int k2)

Private Attributes

unsigned int m_key [2]
unsigned int m_k1
unsigned int m_k2


Constructor & Destructor Documentation

LoginCrypt::LoginCrypt  
 

LoginCrypt::~LoginCrypt  
 


Member Function Documentation

void LoginCrypt::decrypt unsigned char *    in,
unsigned char *    out,
int    len
 

unsigned char LoginCrypt::decryptByte unsigned char    in
 

void LoginCrypt::encrypt unsigned char *    in,
unsigned char *    out,
int    len
 

void LoginCrypt::init unsigned char *    pseed,
unsigned int    k1,
unsigned int    k2
 

void LoginCrypt::preview unsigned char *    in,
unsigned char *    out,
int    len
 


Member Data Documentation

unsigned int LoginCrypt::m_k1 [private]
 

unsigned int LoginCrypt::m_k2 [private]
 

unsigned int LoginCrypt::m_key[2] [private]
 


The documentation for this class was generated from the following files: SourceForge.net Logo