libcli/smb: add smb2cli_conn_server_{signing,encryption}_algo()
authorStefan Metzmacher <metze@samba.org>
Wed, 14 Jul 2021 14:23:54 +0000 (16:23 +0200)
committerStefan Metzmacher <metze@samba.org>
Thu, 15 Jul 2021 00:06:31 +0000 (00:06 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
libcli/smb/smbXcli_base.c
libcli/smb/smbXcli_base.h

index cb3a9c28bcf05259ad168c0c9e2ad29205dd52ea..9ffc60ff33068be3875061023acc1fb9c3ef16dc 100644 (file)
@@ -2808,6 +2808,16 @@ uint16_t smb2cli_conn_server_security_mode(struct smbXcli_conn *conn)
        return conn->smb2.server.security_mode;
 }
 
+uint16_t smb2cli_conn_server_signing_algo(struct smbXcli_conn *conn)
+{
+       return conn->smb2.server.sign_algo;
+}
+
+uint16_t smb2cli_conn_server_encryption_algo(struct smbXcli_conn *conn)
+{
+       return conn->smb2.server.cipher;
+}
+
 uint32_t smb2cli_conn_max_trans_size(struct smbXcli_conn *conn)
 {
        return conn->smb2.server.max_trans_size;
index 9a8c7272f913797c377690c3c2a9c5d4b62c5793..6914e11156b07053a6bd7cf690073873f5059293 100644 (file)
@@ -375,6 +375,8 @@ NTSTATUS smb1cli_readx_recv(struct tevent_req *req,
 bool smb2cli_conn_req_possible(struct smbXcli_conn *conn, uint32_t *max_dyn_len);
 uint32_t smb2cli_conn_server_capabilities(struct smbXcli_conn *conn);
 uint16_t smb2cli_conn_server_security_mode(struct smbXcli_conn *conn);
+uint16_t smb2cli_conn_server_signing_algo(struct smbXcli_conn *conn);
+uint16_t smb2cli_conn_server_encryption_algo(struct smbXcli_conn *conn);
 uint32_t smb2cli_conn_max_trans_size(struct smbXcli_conn *conn);
 uint32_t smb2cli_conn_max_read_size(struct smbXcli_conn *conn);
 uint32_t smb2cli_conn_max_write_size(struct smbXcli_conn *conn);