summaryrefslogtreecommitdiff
path: root/libcli/auth/schannel_state.h
diff options
context:
space:
mode:
Diffstat (limited to 'libcli/auth/schannel_state.h')
-rw-r--r--libcli/auth/schannel_state.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/libcli/auth/schannel_state.h b/libcli/auth/schannel_state.h
index f9d02ddb4e9..a333098458f 100644
--- a/libcli/auth/schannel_state.h
+++ b/libcli/auth/schannel_state.h
@@ -39,4 +39,16 @@ NTSTATUS schannel_check_creds_state(TALLOC_CTX *mem_ctx,
struct netr_Authenticator *return_authenticator,
struct netlogon_creds_CredentialState **creds_out);
+NTSTATUS schannel_get_challenge(struct loadparm_context *lp_ctx,
+ struct netr_Credential *client_challenge,
+ struct netr_Credential *server_challenge,
+ const char *computer_name);
+
+NTSTATUS schannel_save_challenge(struct loadparm_context *lp_ctx,
+ const struct netr_Credential *client_challenge,
+ const struct netr_Credential *server_challenge,
+ const char *computer_name);
+
+NTSTATUS schannel_delete_challenge(struct loadparm_context *lp_ctx,
+ const char *computer_name);
#endif