From d258fb4d0dcd04899dede7f17c8658251c9cd5e7 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 11 Sep 2009 02:52:25 +0200 Subject: s3-schannel: use NL_AUTH_SIGNATURE for schannel sign & seal (client & server). Guenther --- source3/include/includes.h | 1 + source3/include/proto.h | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'source3/include') diff --git a/source3/include/includes.h b/source3/include/includes.h index 92a37053ce..31dfc00545 100644 --- a/source3/include/includes.h +++ b/source3/include/includes.h @@ -653,6 +653,7 @@ struct smb_iconv_convenience *lp_iconv_convenience(void *lp_ctx); #include "privileges.h" #include "rpc_misc.h" #include "rpc_dce.h" +#include "../librpc/gen_ndr/schannel.h" #include "mapping.h" #include "passdb.h" #include "rpc_secdes.h" diff --git a/source3/include/proto.h b/source3/include/proto.h index 9de77f9227..c51d4ee728 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -5691,11 +5691,11 @@ bool prs_unistr(const char *name, prs_struct *ps, int depth, UNISTR *str); bool prs_string(const char *name, prs_struct *ps, int depth, char *str, int max_buf_size); void schannel_encode(struct schannel_auth_struct *a, enum pipe_auth_level auth_level, enum schannel_direction direction, - RPC_AUTH_SCHANNEL_CHK * verf, + struct NL_AUTH_SIGNATURE *verf, char *data, size_t data_len); bool schannel_decode(struct schannel_auth_struct *a, enum pipe_auth_level auth_level, enum schannel_direction direction, - RPC_AUTH_SCHANNEL_CHK * verf, char *data, size_t data_len); + struct NL_AUTH_SIGNATURE *verf, char *data, size_t data_len); bool prs_init_data_blob(prs_struct *prs, DATA_BLOB *blob, TALLOC_CTX *mem_ctx); bool prs_data_blob(prs_struct *prs, DATA_BLOB *blob, TALLOC_CTX *mem_ctx); -- cgit