Go to the source code of this file.
Macros | |
#define | uchar unsigned char |
Functions | |
static void | concat (char *out, char *in1, char *in2, int l1, int l2) |
static void | dohash (char *out, char *in, char *key) |
void | eap_leap_mschap (unsigned char const *win_password, unsigned char const *challenge, unsigned char *response) |
static void | lshift (char *d, int count, int n) |
static void | permute (char *out, char const *in, uchar const *p, int n) |
static void | smbhash (unsigned char *out, unsigned char const *in, unsigned char *key) |
static void | str_to_key (unsigned char *str, unsigned char *key) |
static void | xor (char *out, char *in1, char *in2, int n) |
Variables | |
static const uchar | perm1 [56] |
static const uchar | perm2 [48] |
static const uchar | perm3 [64] |
static const uchar | perm4 [48] |
static const uchar | perm5 [32] |
static const uchar | perm6 [64] |
static const uchar | sbox [8][4][16] |
static const uchar | sc [16] = {1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1} |
|
static |
|
static |
void eap_leap_mschap | ( | unsigned char const * | win_password, |
unsigned char const * | challenge, | ||
unsigned char * | response | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |