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