|
Linux Kernel
3.7.1
|
#include <linux/module.h>#include <linux/slab.h>#include <linux/fs.h>#include <linux/string.h>#include <linux/kernel.h>#include <linux/random.h>#include "cifs_unicode.h"#include "cifspdu.h"#include "cifsglob.h"#include "cifs_debug.h"#include "cifsproto.h"Go to the source code of this file.
Macros | |
| #define | false 0 |
| #define | true 1 |
| #define | CVAL(buf, pos) (((unsigned char *)(buf))[pos]) |
| #define | SSVALX(buf, pos, val) (CVAL(buf,pos)=(val)&0xFF,CVAL(buf,pos+1)=(val)>>8) |
| #define | SSVAL(buf, pos, val) SSVALX((buf),(pos),((__u16)(val))) |
Functions | |
| int | mdfour (unsigned char *md4_hash, unsigned char *link_str, int link_len) |
| int | SMBencrypt (unsigned char *passwd, const unsigned char *c8, unsigned char *p24) |
| int | E_md4hash (const unsigned char *passwd, unsigned char *p16, const struct nls_table *codepage) |
| int | SMBNTencrypt (unsigned char *passwd, unsigned char *c8, unsigned char *p24, const struct nls_table *codepage) |
Definition at line 46 of file smbencrypt.c.
| #define false 0 |
Definition at line 39 of file smbencrypt.c.
Definition at line 48 of file smbencrypt.c.
Definition at line 47 of file smbencrypt.c.
| #define true 1 |
Definition at line 42 of file smbencrypt.c.
| int E_md4hash | ( | const unsigned char * | passwd, |
| unsigned char * | p16, | ||
| const struct nls_table * | codepage | ||
| ) |
Definition at line 207 of file smbencrypt.c.
Definition at line 132 of file smbencrypt.c.
Definition at line 182 of file smbencrypt.c.
1.8.2