mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
s3:libsmb: add cli_state_server_challenge() and cli_state_server_gss_blob()
metze
This commit is contained in:
parent
a1e2affd0f
commit
a00f543aa6
@ -566,6 +566,22 @@ uint16_t cli_state_max_requests(struct cli_state *cli)
|
|||||||
return cli->conn.smb1.server.max_mux;
|
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)
|
uint16_t cli_state_security_mode(struct cli_state *cli)
|
||||||
{
|
{
|
||||||
return cli->conn.smb1.server.security_mode;
|
return cli->conn.smb1.server.security_mode;
|
||||||
|
@ -184,6 +184,8 @@ enum protocol_types cli_state_protocol(struct cli_state *cli);
|
|||||||
uint32_t cli_state_capabilities(struct cli_state *cli);
|
uint32_t cli_state_capabilities(struct cli_state *cli);
|
||||||
uint32_t cli_state_available_size(struct cli_state *cli, uint32_t ofs);
|
uint32_t cli_state_available_size(struct cli_state *cli, uint32_t ofs);
|
||||||
uint16_t cli_state_max_requests(struct cli_state *cli);
|
uint16_t cli_state_max_requests(struct cli_state *cli);
|
||||||
|
const uint8_t *cli_state_server_challenge(struct cli_state *cli);
|
||||||
|
const DATA_BLOB *cli_state_server_gss_blob(struct cli_state *cli);
|
||||||
uint16_t cli_state_security_mode(struct cli_state *cli);
|
uint16_t cli_state_security_mode(struct cli_state *cli);
|
||||||
int cli_state_server_time_zone(struct cli_state *cli);
|
int cli_state_server_time_zone(struct cli_state *cli);
|
||||||
time_t cli_state_server_time(struct cli_state *cli);
|
time_t cli_state_server_time(struct cli_state *cli);
|
||||||
|
Loading…
Reference in New Issue
Block a user