mirror of
https://github.com/samba-team/samba.git
synced 2025-02-04 17:47:26 +03:00
s3: remove unused RPC_AUTH_SCHANNEL_NEG struct and parsing functions.
Guenther
This commit is contained in:
parent
3984738646
commit
a48f884f70
@ -5731,10 +5731,6 @@ void init_rpc_auth_verifier(RPC_AUTH_VERIFIER *rav,
|
|||||||
const char *signature, uint32 msg_type);
|
const char *signature, uint32 msg_type);
|
||||||
bool smb_io_rpc_auth_verifier(const char *desc, RPC_AUTH_VERIFIER *rav, prs_struct *ps, int depth);
|
bool smb_io_rpc_auth_verifier(const char *desc, RPC_AUTH_VERIFIER *rav, prs_struct *ps, int depth);
|
||||||
bool smb_io_rpc_schannel_verifier(const char *desc, RPC_AUTH_VERIFIER *rav, prs_struct *ps, int depth);
|
bool smb_io_rpc_schannel_verifier(const char *desc, RPC_AUTH_VERIFIER *rav, prs_struct *ps, int depth);
|
||||||
void init_rpc_auth_schannel_neg(RPC_AUTH_SCHANNEL_NEG *neg,
|
|
||||||
const char *domain, const char *myname);
|
|
||||||
bool smb_io_rpc_auth_schannel_neg(const char *desc, RPC_AUTH_SCHANNEL_NEG *neg,
|
|
||||||
prs_struct *ps, int depth);
|
|
||||||
bool smb_io_rpc_auth_schannel_chk(const char *desc, int auth_len,
|
bool smb_io_rpc_auth_schannel_chk(const char *desc, int auth_len,
|
||||||
RPC_AUTH_SCHANNEL_CHK * chk,
|
RPC_AUTH_SCHANNEL_CHK * chk,
|
||||||
prs_struct *ps, int depth);
|
prs_struct *ps, int depth);
|
||||||
|
@ -174,16 +174,6 @@ typedef struct rpc_hdr_auth_info {
|
|||||||
|
|
||||||
#define RPC_HDR_AUTH_LEN 8
|
#define RPC_HDR_AUTH_LEN 8
|
||||||
|
|
||||||
/* this is TEMPORARILY coded up as a specific structure */
|
|
||||||
/* this structure comes after the bind request */
|
|
||||||
/* RPC_AUTH_SCHANNEL_NEG */
|
|
||||||
typedef struct rpc_auth_schannel_neg_info {
|
|
||||||
uint32 type1; /* Always zero ? */
|
|
||||||
uint32 type2; /* Types 0x3 and 0x13 seen. Check AcquireSecurityContext() docs.... */
|
|
||||||
fstring domain; /* calling workstations's domain */
|
|
||||||
fstring myname; /* calling workstation's name */
|
|
||||||
} RPC_AUTH_SCHANNEL_NEG;
|
|
||||||
|
|
||||||
/* attached to the end of encrypted rpc requests and responses */
|
/* attached to the end of encrypted rpc requests and responses */
|
||||||
/* RPC_AUTH_SCHANNEL_CHK */
|
/* RPC_AUTH_SCHANNEL_CHK */
|
||||||
typedef struct rpc_auth_schannel_chk_info {
|
typedef struct rpc_auth_schannel_chk_info {
|
||||||
|
@ -570,47 +570,6 @@ bool smb_io_rpc_schannel_verifier(const char *desc, RPC_AUTH_VERIFIER *rav, prs_
|
|||||||
return True;
|
return True;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*******************************************************************
|
|
||||||
creates an RPC_AUTH_SCHANNEL_NEG structure.
|
|
||||||
********************************************************************/
|
|
||||||
|
|
||||||
void init_rpc_auth_schannel_neg(RPC_AUTH_SCHANNEL_NEG *neg,
|
|
||||||
const char *domain, const char *myname)
|
|
||||||
{
|
|
||||||
neg->type1 = 0;
|
|
||||||
neg->type2 = 0x3;
|
|
||||||
fstrcpy(neg->domain, domain);
|
|
||||||
fstrcpy(neg->myname, myname);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*******************************************************************
|
|
||||||
Reads or writes an RPC_AUTH_SCHANNEL_NEG structure.
|
|
||||||
********************************************************************/
|
|
||||||
|
|
||||||
bool smb_io_rpc_auth_schannel_neg(const char *desc, RPC_AUTH_SCHANNEL_NEG *neg,
|
|
||||||
prs_struct *ps, int depth)
|
|
||||||
{
|
|
||||||
if (neg == NULL)
|
|
||||||
return False;
|
|
||||||
|
|
||||||
prs_debug(ps, depth, desc, "smb_io_rpc_auth_schannel_neg");
|
|
||||||
depth++;
|
|
||||||
|
|
||||||
if(!prs_align(ps))
|
|
||||||
return False;
|
|
||||||
|
|
||||||
if(!prs_uint32("type1", ps, depth, &neg->type1))
|
|
||||||
return False;
|
|
||||||
if(!prs_uint32("type2", ps, depth, &neg->type2))
|
|
||||||
return False;
|
|
||||||
if(!prs_string("domain ", ps, depth, neg->domain, sizeof(neg->domain)))
|
|
||||||
return False;
|
|
||||||
if(!prs_string("myname ", ps, depth, neg->myname, sizeof(neg->myname)))
|
|
||||||
return False;
|
|
||||||
|
|
||||||
return True;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*******************************************************************
|
/*******************************************************************
|
||||||
reads or writes an RPC_AUTH_SCHANNEL_CHK structure.
|
reads or writes an RPC_AUTH_SCHANNEL_CHK structure.
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user