SMB2_GLOBAL_CAP_ENCRYPTION
if (seal && !(server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION)) {
SMB2_GLOBAL_CAP_ENCRYPTION)
.req_capabilities = SMB2_GLOBAL_CAP_DFS | SMB2_GLOBAL_CAP_LEASING | SMB2_GLOBAL_CAP_LARGE_MTU | SMB2_GLOBAL_CAP_PERSISTENT_HANDLES | SMB2_GLOBAL_CAP_ENCRYPTION | SMB2_GLOBAL_CAP_DIRECTORY_LEASING,
.req_capabilities = SMB2_GLOBAL_CAP_DFS | SMB2_GLOBAL_CAP_LEASING | SMB2_GLOBAL_CAP_LARGE_MTU | SMB2_GLOBAL_CAP_PERSISTENT_HANDLES | SMB2_GLOBAL_CAP_ENCRYPTION | SMB2_GLOBAL_CAP_DIRECTORY_LEASING,
.req_capabilities = SMB2_GLOBAL_CAP_DFS | SMB2_GLOBAL_CAP_LEASING | SMB2_GLOBAL_CAP_LARGE_MTU | SMB2_GLOBAL_CAP_PERSISTENT_HANDLES | SMB2_GLOBAL_CAP_ENCRYPTION | SMB2_GLOBAL_CAP_DIRECTORY_LEASING,
.req_capabilities = SMB2_GLOBAL_CAP_DFS | SMB2_GLOBAL_CAP_LEASING | SMB2_GLOBAL_CAP_LARGE_MTU | SMB2_GLOBAL_CAP_PERSISTENT_HANDLES | SMB2_GLOBAL_CAP_ENCRYPTION | SMB2_GLOBAL_CAP_DIRECTORY_LEASING,
.req_capabilities = SMB2_GLOBAL_CAP_DFS | SMB2_GLOBAL_CAP_LEASING | SMB2_GLOBAL_CAP_LARGE_MTU | SMB2_GLOBAL_CAP_PERSISTENT_HANDLES | SMB2_GLOBAL_CAP_ENCRYPTION | SMB2_GLOBAL_CAP_DIRECTORY_LEASING,
(server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION))
!(server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION))
(tcon->ses->server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION))
(tcon->ses->server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION))
server->capabilities &= ~SMB2_GLOBAL_CAP_ENCRYPTION;
server->capabilities |= SMB2_GLOBAL_CAP_ENCRYPTION;
{SMB2_GLOBAL_CAP_ENCRYPTION, "encryption"}
conn->cli_cap & SMB2_GLOBAL_CAP_ENCRYPTION)
conn->vals->req_capabilities |= SMB2_GLOBAL_CAP_ENCRYPTION;
conn->cli_cap & SMB2_GLOBAL_CAP_ENCRYPTION))
conn->vals->req_capabilities |= SMB2_GLOBAL_CAP_ENCRYPTION;
conn->cli_cap & SMB2_GLOBAL_CAP_ENCRYPTION))
conn->vals->req_capabilities |= SMB2_GLOBAL_CAP_ENCRYPTION;
return (conn->vals->req_capabilities & SMB2_GLOBAL_CAP_ENCRYPTION) ||