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

Decrypt.cc File Reference

#include <aconf.h>
#include "gmem.h"
#include "Decrypt.h"

Functions

void rc4InitKey (Guchar *key, int keyLen, Guchar *state)
Guchar rc4DecryptByte (Guchar *state, Guchar *x, Guchar *y, Guchar c)
void md5 (Guchar *msg, int msgLen, Guchar *digest)
Gulong rotateLeft (Gulong x, int r)
Gulong md5Round1 (Gulong a, Gulong b, Gulong c, Gulong d, Gulong Xk, Gulong s, Gulong Ti)
Gulong md5Round2 (Gulong a, Gulong b, Gulong c, Gulong d, Gulong Xk, Gulong s, Gulong Ti)
Gulong md5Round3 (Gulong a, Gulong b, Gulong c, Gulong d, Gulong Xk, Gulong s, Gulong Ti)
Gulong md5Round4 (Gulong a, Gulong b, Gulong c, Gulong d, Gulong Xk, Gulong s, Gulong Ti)

Variables

Guchar passwordPad [32]

Function Documentation

void md5 Guchar   msg,
int    msgLen,
Guchar   digest
[static]
 

Gulong md5Round1 Gulong    a,
Gulong    b,
Gulong    c,
Gulong    d,
Gulong    Xk,
Gulong    s,
Gulong    Ti
[inline, static]
 

Gulong md5Round2 Gulong    a,
Gulong    b,
Gulong    c,
Gulong    d,
Gulong    Xk,
Gulong    s,
Gulong    Ti
[inline, static]
 

Gulong md5Round3 Gulong    a,
Gulong    b,
Gulong    c,
Gulong    d,
Gulong    Xk,
Gulong    s,
Gulong    Ti
[inline, static]
 

Gulong md5Round4 Gulong    a,
Gulong    b,
Gulong    c,
Gulong    d,
Gulong    Xk,
Gulong    s,
Gulong    Ti
[inline, static]
 

Guchar rc4DecryptByte Guchar   state,
Guchar   x,
Guchar   y,
Guchar    c
[static]
 

void rc4InitKey Guchar   key,
int    keyLen,
Guchar   state
[static]
 

Gulong rotateLeft Gulong    x,
int    r
[inline, static]
 


Variable Documentation

Guchar passwordPad[32] [static]
 

Initial value:

 {
  0x28, 0xbf, 0x4e, 0x5e, 0x4e, 0x75, 0x8a, 0x41,
  0x64, 0x00, 0x4e, 0x56, 0xff, 0xfa, 0x01, 0x08, 
  0x2e, 0x2e, 0x00, 0xb6, 0xd0, 0x68, 0x3e, 0x80, 
  0x2f, 0x0c, 0xa9, 0xfe, 0x64, 0x53, 0x69, 0x7a
}


Generated on Wed Nov 3 12:59:10 2004 for Lemur Toolkit by doxygen1.2.18