diff options
Diffstat (limited to 'source3/libsmb/clientgen.c')
-rw-r--r-- | source3/libsmb/clientgen.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/source3/libsmb/clientgen.c b/source3/libsmb/clientgen.c index 170a2ca5f7..80d99a7b66 100644 --- a/source3/libsmb/clientgen.c +++ b/source3/libsmb/clientgen.c @@ -566,6 +566,22 @@ uint16_t cli_state_max_requests(struct cli_state *cli) return cli->conn.smb1.server.max_mux; } +const uint8_t *cli_state_server_challenge(struct cli_state *cli) +{ + static const uint8_t zero; + + if (cli->secblob.length == 8) + return cli->secblob.data; + } + + return zero; +} + +const DATA_BLOB *cli_state_server_gss_blob(struct cli_state *cli) +{ + return &cli->secblob; +} + uint16_t cli_state_security_mode(struct cli_state *cli) { return cli->conn.smb1.server.security_mode; |