diff options
author | Günther Deschner <gd@samba.org> | 2009-08-25 21:09:53 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2009-08-27 15:55:18 +0200 |
commit | 17d3800e923fd51f6dd9799d39d56a012f2ad600 (patch) | |
tree | dceb6cac93740a1a160b34683188dbe60d109f6a | |
parent | a18d6839aceb7db05f46d87281ad41f30edb515f (diff) | |
download | samba-17d3800e923fd51f6dd9799d39d56a012f2ad600.tar.gz samba-17d3800e923fd51f6dd9799d39d56a012f2ad600.tar.bz2 samba-17d3800e923fd51f6dd9799d39d56a012f2ad600.zip |
s4-schannel: add ldb suffix to schannel functions.
Guenther
-rw-r--r-- | libcli/auth/schannel_state_ldb.c | 36 | ||||
-rw-r--r-- | libcli/auth/schannel_state_proto.h | 30 | ||||
-rw-r--r-- | source4/auth/gensec/schannel.c | 4 | ||||
-rw-r--r-- | source4/rpc_server/netlogon/dcerpc_netlogon.c | 16 |
4 files changed, 43 insertions, 43 deletions
diff --git a/libcli/auth/schannel_state_ldb.c b/libcli/auth/schannel_state_ldb.c index 047d80ac11..37458c7cc5 100644 --- a/libcli/auth/schannel_state_ldb.c +++ b/libcli/auth/schannel_state_ldb.c @@ -72,9 +72,9 @@ static struct dom_sid *schannel_ldb_val_dom_sid(TALLOC_CTX *mem_ctx, remember an established session key for a netr server authentication use a simple ldb structure */ -NTSTATUS schannel_store_session_key(struct ldb_context *ldb, - TALLOC_CTX *mem_ctx, - struct netlogon_creds_CredentialState *creds) +NTSTATUS schannel_store_session_key_ldb(struct ldb_context *ldb, + TALLOC_CTX *mem_ctx, + struct netlogon_creds_CredentialState *creds) { struct ldb_message *msg; struct ldb_val val, seed, client_state, server_state; @@ -159,10 +159,10 @@ NTSTATUS schannel_store_session_key(struct ldb_context *ldb, /* read back a credentials back for a computer */ -NTSTATUS schannel_fetch_session_key(struct ldb_context *ldb, - TALLOC_CTX *mem_ctx, - const char *computer_name, - struct netlogon_creds_CredentialState **creds) +NTSTATUS schannel_fetch_session_key_ldb(struct ldb_context *ldb, + TALLOC_CTX *mem_ctx, + const char *computer_name, + struct netlogon_creds_CredentialState **creds) { struct ldb_result *res; int ret; @@ -261,14 +261,14 @@ NTSTATUS schannel_fetch_session_key(struct ldb_context *ldb, the caller needs some of that information. */ -NTSTATUS schannel_creds_server_step_check(struct ldb_context *ldb, - 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) +NTSTATUS schannel_creds_server_step_check_ldb(struct ldb_context *ldb, + 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) { struct netlogon_creds_CredentialState *creds; NTSTATUS nt_status; @@ -283,8 +283,8 @@ NTSTATUS schannel_creds_server_step_check(struct ldb_context *ldb, * disconnects) we must update the database every time we * update the structure */ - nt_status = schannel_fetch_session_key(ldb, ldb, computer_name, - &creds); + nt_status = schannel_fetch_session_key_ldb(ldb, ldb, computer_name, + &creds); /* If we are flaged that schannel is required for a call, and * it is not in use, then make this an error */ @@ -305,7 +305,7 @@ NTSTATUS schannel_creds_server_step_check(struct ldb_context *ldb, } if (NT_STATUS_IS_OK(nt_status)) { - nt_status = schannel_store_session_key(ldb, mem_ctx, creds); + nt_status = schannel_store_session_key_ldb(ldb, mem_ctx, creds); } if (NT_STATUS_IS_OK(nt_status)) { diff --git a/libcli/auth/schannel_state_proto.h b/libcli/auth/schannel_state_proto.h index 99b950e9ca..042e1dd940 100644 --- a/libcli/auth/schannel_state_proto.h +++ b/libcli/auth/schannel_state_proto.h @@ -11,21 +11,21 @@ /* The following definitions come from /home/jeremy/src/samba/git/master/source3/../source4/../libcli/auth/schannel_state.c */ -NTSTATUS schannel_store_session_key(struct ldb_context *ldb, - TALLOC_CTX *mem_ctx, - struct netlogon_creds_CredentialState *creds); -NTSTATUS schannel_fetch_session_key(struct ldb_context *ldb, - TALLOC_CTX *mem_ctx, - const char *computer_name, - struct netlogon_creds_CredentialState **creds); -NTSTATUS schannel_creds_server_step_check(struct ldb_context *ldb, - 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) ; +NTSTATUS schannel_store_session_key_ldb(struct ldb_context *ldb, + TALLOC_CTX *mem_ctx, + struct netlogon_creds_CredentialState *creds); +NTSTATUS schannel_fetch_session_key_ldb(struct ldb_context *ldb, + TALLOC_CTX *mem_ctx, + const char *computer_name, + struct netlogon_creds_CredentialState **creds); +NTSTATUS schannel_creds_server_step_check_ldb(struct ldb_context *ldb, + 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) diff --git a/source4/auth/gensec/schannel.c b/source4/auth/gensec/schannel.c index 08fce2f049..8e56f671d7 100644 --- a/source4/auth/gensec/schannel.c +++ b/source4/auth/gensec/schannel.c @@ -135,8 +135,8 @@ static NTSTATUS schannel_update(struct gensec_security *gensec_security, TALLOC_ return NT_STATUS_ACCESS_DENIED; } /* pull the session key for this client */ - status = schannel_fetch_session_key(schannel_ldb, - out_mem_ctx, workstation, &creds); + status = schannel_fetch_session_key_ldb(schannel_ldb, + out_mem_ctx, workstation, &creds); talloc_free(schannel_ldb); if (!NT_STATUS_IS_OK(status)) { DEBUG(3, ("Could not find session key for attempted schannel connection from %s: %s\n", diff --git a/source4/rpc_server/netlogon/dcerpc_netlogon.c b/source4/rpc_server/netlogon/dcerpc_netlogon.c index cee94d8ea6..b364062ba1 100644 --- a/source4/rpc_server/netlogon/dcerpc_netlogon.c +++ b/source4/rpc_server/netlogon/dcerpc_netlogon.c @@ -260,7 +260,7 @@ static NTSTATUS dcesrv_netr_ServerAuthenticate3(struct dcesrv_call_state *dce_ca return NT_STATUS_ACCESS_DENIED; } - nt_status = schannel_store_session_key(schannel_ldb, mem_ctx, creds); + nt_status = schannel_store_session_key_ldb(schannel_ldb, mem_ctx, creds); talloc_free(schannel_ldb); return nt_status; @@ -342,12 +342,12 @@ static NTSTATUS dcesrv_netr_creds_server_step_check(struct dcesrv_call_state *dc if (!ldb) { return NT_STATUS_ACCESS_DENIED; } - nt_status = schannel_creds_server_step_check(ldb, mem_ctx, - computer_name, - schannel_global_required, - schannel_in_use, - received_authenticator, - return_authenticator, creds_out); + nt_status = schannel_creds_server_step_check_ldb(ldb, mem_ctx, + computer_name, + schannel_global_required, + schannel_in_use, + received_authenticator, + return_authenticator, creds_out); talloc_free(ldb); return nt_status; } @@ -677,7 +677,7 @@ static NTSTATUS dcesrv_netr_LogonSamLogonEx(struct dcesrv_call_state *dce_call, return NT_STATUS_ACCESS_DENIED; } - nt_status = schannel_fetch_session_key(ldb, mem_ctx, r->in.computer_name, &creds); + nt_status = schannel_fetch_session_key_ldb(ldb, mem_ctx, r->in.computer_name, &creds); if (!NT_STATUS_IS_OK(nt_status)) { return nt_status; } |