diff options
author | Günther Deschner <gd@samba.org> | 2009-09-15 06:36:44 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2009-09-15 17:49:43 +0200 |
commit | 7b36ea55ea542d5a7f293359a12c441e3e9ba0c6 (patch) | |
tree | b62502a98bc4a42643c36907841c2a87cdffb938 | |
parent | d3af0346c87390b72f6f1708019c7cd055ae047d (diff) | |
download | samba-7b36ea55ea542d5a7f293359a12c441e3e9ba0c6.tar.gz samba-7b36ea55ea542d5a7f293359a12c441e3e9ba0c6.tar.bz2 samba-7b36ea55ea542d5a7f293359a12c441e3e9ba0c6.zip |
s3-dcerpc: remove duplicate RPC_AUTH_LEVEL flags.
Guenther
-rw-r--r-- | source3/include/rpc_dce.h | 9 | ||||
-rw-r--r-- | source3/rpc_server/srv_pipe.c | 10 |
2 files changed, 5 insertions, 14 deletions
diff --git a/source3/include/rpc_dce.h b/source3/include/rpc_dce.h index 7992658a72..27ad3c3feb 100644 --- a/source3/include/rpc_dce.h +++ b/source3/include/rpc_dce.h @@ -64,15 +64,6 @@ enum RPC_PKT_TYPE { #define RPC_KRB5_AUTH_TYPE 16 /* Not yet implemented. */ #define RPC_SCHANNEL_AUTH_TYPE 68 /* 0x44 */ -/* DCE-RPC standard identifiers to indicate - signing or sealing of an RPC pipe */ -#define RPC_AUTH_LEVEL_NONE 1 -#define RPC_AUTH_LEVEL_CONNECT 2 -#define RPC_AUTH_LEVEL_CALL 3 -#define RPC_AUTH_LEVEL_PACKET 4 -#define RPC_AUTH_LEVEL_INTEGRITY 5 -#define RPC_AUTH_LEVEL_PRIVACY 6 - #if 0 #define RPC_PIPE_AUTH_SIGN_LEVEL 0x5 #define RPC_PIPE_AUTH_SEAL_LEVEL 0x6 diff --git a/source3/rpc_server/srv_pipe.c b/source3/rpc_server/srv_pipe.c index fee37ba6e3..257094e35f 100644 --- a/source3/rpc_server/srv_pipe.c +++ b/source3/rpc_server/srv_pipe.c @@ -197,9 +197,9 @@ static bool create_next_pdu_ntlmssp(pipes_struct *p) auth_type = RPC_SPNEGO_AUTH_TYPE; } if (p->auth.auth_level == DCERPC_AUTH_LEVEL_PRIVACY) { - auth_level = RPC_AUTH_LEVEL_PRIVACY; + auth_level = DCERPC_AUTH_LEVEL_PRIVACY; } else { - auth_level = RPC_AUTH_LEVEL_INTEGRITY; + auth_level = DCERPC_AUTH_LEVEL_INTEGRITY; } init_rpc_hdr_auth(&auth_info, auth_type, auth_level, ss_padding_len, 1 /* context id. */); @@ -416,7 +416,7 @@ static bool create_next_pdu_schannel(pipes_struct *p) init_rpc_hdr_auth(&auth_info, RPC_SCHANNEL_AUTH_TYPE, p->auth.auth_level == DCERPC_AUTH_LEVEL_PRIVACY ? - RPC_AUTH_LEVEL_PRIVACY : RPC_AUTH_LEVEL_INTEGRITY, + DCERPC_AUTH_LEVEL_PRIVACY : DCERPC_AUTH_LEVEL_INTEGRITY, ss_padding_len, 1); if(!smb_io_rpc_hdr_auth("hdr_auth", &auth_info, @@ -1689,10 +1689,10 @@ bool api_pipe_bind_req(pipes_struct *p, prs_struct *rpc_in_p) /* Work out if we have to sign or seal etc. */ switch (auth_info.auth_level) { - case RPC_AUTH_LEVEL_INTEGRITY: + case DCERPC_AUTH_LEVEL_INTEGRITY: p->auth.auth_level = DCERPC_AUTH_LEVEL_INTEGRITY; break; - case RPC_AUTH_LEVEL_PRIVACY: + case DCERPC_AUTH_LEVEL_PRIVACY: p->auth.auth_level = DCERPC_AUTH_LEVEL_PRIVACY; break; default: |