#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] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 } |