CVE-2021-23192 librpc: Remove the gensec dependency from library dcerpc-binding
[samba.git] / librpc / rpc / dcerpc_util.h
index 0ecaf428c3c93df04c08c37c107c615c04a8f1d9..a9bc7bd383208f9b69250f436f30fab033fcdaf3 100644 (file)
@@ -74,24 +74,6 @@ NTSTATUS dcerpc_verify_ncacn_packet_header(const struct ncacn_packet *pkt,
                                           size_t max_auth_info,
                                           uint8_t required_flags,
                                           uint8_t optional_flags);
-NTSTATUS dcerpc_ncacn_pull_pkt_auth(const struct dcerpc_auth *auth_state,
-                                   struct gensec_security *gensec,
-                                   TALLOC_CTX *mem_ctx,
-                                   enum dcerpc_pkt_type ptype,
-                                   uint8_t required_flags,
-                                   uint8_t optional_flags,
-                                   uint8_t payload_offset,
-                                   DATA_BLOB *payload_and_verifier,
-                                   DATA_BLOB *raw_packet,
-                                   const struct ncacn_packet *pkt);
-NTSTATUS dcerpc_ncacn_push_pkt_auth(const struct dcerpc_auth *auth_state,
-                                   struct gensec_security *gensec,
-                                   TALLOC_CTX *mem_ctx,
-                                   DATA_BLOB *raw_packet,
-                                   size_t sig_size,
-                                   uint8_t payload_offset,
-                                   const DATA_BLOB *payload,
-                                   const struct ncacn_packet *pkt);
 struct tevent_req *dcerpc_read_ncacn_packet_send(TALLOC_CTX *mem_ctx,
                                                 struct tevent_context *ev,
                                                 struct tstream_context *stream);