Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
sess.c File Reference
#include "cifspdu.h"
#include "cifsglob.h"
#include "cifsproto.h"
#include "cifs_unicode.h"
#include "cifs_debug.h"
#include "ntlmssp.h"
#include "nterr.h"
#include <linux/utsname.h>
#include <linux/slab.h>
#include "cifs_spnego.h"

Go to the source code of this file.

Functions

int decode_ntlmssp_challenge (char *bcc_ptr, int blob_len, struct cifs_ses *ses)
 
void build_ntlmssp_negotiate_blob (unsigned char *pbuffer, struct cifs_ses *ses)
 
int build_ntlmssp_auth_blob (unsigned char *pbuffer, u16 *buflen, struct cifs_ses *ses, const struct nls_table *nls_cp)
 
int CIFS_SessSetup (const unsigned int xid, struct cifs_ses *ses, const struct nls_table *nls_cp)
 

Function Documentation

int build_ntlmssp_auth_blob ( unsigned char pbuffer,
u16 buflen,
struct cifs_ses ses,
const struct nls_table nls_cp 
)

Definition at line 454 of file sess.c.

void build_ntlmssp_negotiate_blob ( unsigned char pbuffer,
struct cifs_ses ses 
)

Definition at line 418 of file sess.c.

int CIFS_SessSetup ( const unsigned int  xid,
struct cifs_ses ses,
const struct nls_table nls_cp 
)

Definition at line 559 of file sess.c.

int decode_ntlmssp_challenge ( char bcc_ptr,
int  blob_len,
struct cifs_ses ses 
)

Definition at line 367 of file sess.c.