summaryrefslogtreecommitdiff
path: root/source4/libcli/auth/credentials.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2003-12-02 03:06:21 +0000
committerAndrew Tridgell <tridge@samba.org>2003-12-02 03:06:21 +0000
commitd65f0095c9acc11e9512c546a99af720d7dd5036 (patch)
treed6dcf5a4809081a60988428faac53f25e9143d9e /source4/libcli/auth/credentials.c
parent2e70035f87ebcdfbdc3cf8d05cd89d4eeeebc16c (diff)
downloadsamba-d65f0095c9acc11e9512c546a99af720d7dd5036.tar.gz
samba-d65f0095c9acc11e9512c546a99af720d7dd5036.tar.bz2
samba-d65f0095c9acc11e9512c546a99af720d7dd5036.zip
added netr_DatabaseSync(). It doesn't work as I haven't done schannel
yet, but at least the request is understood by w2k3 Also modified pidl to allow multiple branches in a union to have the same element. This is used in netlogon. (This used to be commit 983c0e9683fa9666a6e055d1776ebeef8cd2e700)
Diffstat (limited to 'source4/libcli/auth/credentials.c')
-rw-r--r--source4/libcli/auth/credentials.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/source4/libcli/auth/credentials.c b/source4/libcli/auth/credentials.c
index 5814053d5f..acc083d57f 100644
--- a/source4/libcli/auth/credentials.c
+++ b/source4/libcli/auth/credentials.c
@@ -23,8 +23,7 @@
#include "includes.h"
/*
- initialise the credentials state and return the initial credentials
- to be sent as part of a netr_ServerAuthenticate*() call.
+ initialise the credentials state
this call is made after the netr_ServerReqChallenge call
*/
@@ -60,7 +59,8 @@ static void creds_init(struct netr_CredentialState *creds,
/*
- step the credentials to the next element in the chain
+ step the credentials to the next element in the chain, updating the
+ current client and server credentials and the seed
*/
static void creds_step(struct netr_CredentialState *creds)
{
@@ -96,6 +96,12 @@ static void creds_step(struct netr_CredentialState *creds)
}
+
+/*****************************************************************
+The above functions are common to the client and server interface
+next comes the client specific functions
+******************************************************************/
+
/*
initialise the credentials chain and return the first client
credentials