From 04310cc1c510025c8d5dc10d744ab9825eae3fee Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Tue, 25 Aug 2009 21:16:27 +0200 Subject: libcli/auth: add tdb backend for schannel state. Guenther --- libcli/auth/schannel_state_proto.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'libcli/auth/schannel_state_proto.h') diff --git a/libcli/auth/schannel_state_proto.h b/libcli/auth/schannel_state_proto.h index 042e1dd940..c582c3e8b8 100644 --- a/libcli/auth/schannel_state_proto.h +++ b/libcli/auth/schannel_state_proto.h @@ -26,6 +26,22 @@ NTSTATUS schannel_creds_server_step_check_ldb(struct ldb_context *ldb, struct netr_Authenticator *received_authenticator, struct netr_Authenticator *return_authenticator, struct netlogon_creds_CredentialState **creds_out); +NTSTATUS schannel_store_session_key_tdb(struct tdb_context *tdb, + TALLOC_CTX *mem_ctx, + struct netlogon_creds_CredentialState *creds); +NTSTATUS schannel_fetch_session_key_tdb(struct tdb_context *tdb, + TALLOC_CTX *mem_ctx, + const char *computer_name, + struct netlogon_creds_CredentialState **creds); +NTSTATUS schannel_creds_server_step_check_tdb(struct tdb_context *tdb, + TALLOC_CTX *mem_ctx, + const char *computer_name, + bool schannel_required_for_call, + bool schannel_in_use, + struct netr_Authenticator *received_authenticator, + struct netr_Authenticator *return_authenticator, + struct netlogon_creds_CredentialState **creds_out); + #undef _PRINTF_ATTRIBUTE #define _PRINTF_ATTRIBUTE(a1, a2) -- cgit