freebsd-skq/sys/netsmb
tjr 622d036645 Add support for SMB request signing, which prevents "man in the middle"
attacks and is required to connect to Windows 2003 servers in their
default configuration. This adds an extra field to the SMB header
containing the truncated 64-bit MD5 digest of a key (a function of the
user's password and the server's authentication challenge), an implicit
sequence number, and the message data itself. As signing each message
imposes a significant performance penalty, we only enable it if the
server will not let us connect without it; this should eventually become
an option to mount_smbfs.
2004-01-02 22:38:42 +00:00
..
netbios.h
smb_conn.c Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_conn.h Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_crypt.c Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_dev.c - Support for multibyte charsets in LIBICONV. 2003-09-26 20:26:25 +00:00
smb_dev.h
smb_iod.c Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_rq.c Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_rq.h Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_smb.c Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_subr.c Use __FBSDID(). 2003-06-11 05:37:42 +00:00
smb_subr.h Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_tran.h
smb_trantcp.c Use __FBSDID(). 2003-06-11 05:37:42 +00:00
smb_trantcp.h
smb_usr.c size_t != int. Make this compile on 64 bit platforms (eg: amd64). 2003-07-24 01:59:18 +00:00
smb.h