OpenVAS Scanner
6.0.1
|
Unix SMB/CIFS implementation. More...
Macros | |
#define | uint32 uint32_t |
#define | ROUND1(a, b, c, d, k, s) a = lshift (a + F (b, c, d) + X[k], s) |
#define | ROUND2(a, b, c, d, k, s) a = lshift (a + G (b, c, d) + X[k] + (uint32) 0x5A827999, s) |
#define | ROUND3(a, b, c, d, k, s) a = lshift (a + H (b, c, d) + X[k] + (uint32) 0x6ED9EBA1, s) |
Functions | |
static uint32 | F (uint32 X, uint32 Y, uint32 Z) |
static uint32 | G (uint32 X, uint32 Y, uint32 Z) |
static uint32 | H (uint32 X, uint32 Y, uint32 Z) |
static uint32 | lshift (uint32 x, int s) |
static void | mdfour64_ntlmssp (uint32 *M) |
static void | copy64_ntlmssp (uint32 *M, const unsigned char *in) |
static void | copy4_ntlmssp (unsigned char *out, uint32 x) |
void | mdfour_ntlmssp (unsigned char *out, const unsigned char *in, int n) |
Variables | |
static uint32 | A |
static uint32 | B |
static uint32 | C |
static uint32 | D |
Unix SMB/CIFS implementation.
A implementation of MD4 designed for use in the SMB authentication protocol
#define uint32 uint32_t |
|
static |
|
static |
|
static |
void mdfour_ntlmssp | ( | unsigned char * | out, |
const unsigned char * | in, | ||
int | n | ||
) |
|
static |
|
static |
|
static |
|
static |