mirror of
https://github.com/samba-team/samba.git
synced 2025-08-02 00:22:11 +03:00
Add SMB encryption. Still fixing client decrypt but
negotiation works.
Jeremy.
(This used to be commit d78045601a
)
This commit is contained in:
@ -566,7 +566,6 @@ findfirst/findnext is SMB_FIND_FILE_UNIX_INFO2.
|
||||
__u8 * psid_list may be empty
|
||||
*/
|
||||
|
||||
|
||||
/* ... more as we think of them :-). */
|
||||
|
||||
/* SMB POSIX ACL definitions. */
|
||||
@ -653,6 +652,29 @@ enum smb_whoami_flags {
|
||||
DOM_SID[] - list of SIDs (may be empty)
|
||||
*/
|
||||
|
||||
/*
|
||||
* The following trans2 is done between client and server
|
||||
* as a FSINFO call to set up the encryption state for transport
|
||||
* encryption.
|
||||
* This is a subcommand of the TRANS2_QFSINFO.
|
||||
*
|
||||
* The request looks like :
|
||||
*
|
||||
* [data block] -> SPNEGO framed GSSAPI request.
|
||||
*
|
||||
* The reply looks like :
|
||||
*
|
||||
* [data block] -> SPNEGO framed GSSAPI reply - if error
|
||||
* is NT_STATUS_OK then we're done, if it's
|
||||
* NT_STATUS_MORE_PROCESSING_REQUIRED then the
|
||||
* client needs to keep going. If it's an
|
||||
* error it can be any NT_STATUS error.
|
||||
*
|
||||
*/
|
||||
|
||||
#define SMB_REQUEST_TRANSPORT_ENCRYPTION 0x203 /* QFSINFO */
|
||||
|
||||
|
||||
/* The query/set info levels for POSIX ACLs. */
|
||||
#define SMB_QUERY_POSIX_ACL 0x204
|
||||
#define SMB_SET_POSIX_ACL 0x204
|
||||
|
Reference in New Issue
Block a user