pdu               838 source3/libsmb/async_smb.c static NTSTATUS validate_smb_crypto(struct cli_state *cli, char *pdu)
pdu               842 source3/libsmb/async_smb.c 	if ((IVAL(pdu, 4) != 0x424d53ff) /* 0xFF"SMB" */
pdu               843 source3/libsmb/async_smb.c 	    && (SVAL(pdu, 4) != 0x45ff)) /* 0xFF"E" */ {
pdu               848 source3/libsmb/async_smb.c 	if (cli_encryption_on(cli) && CVAL(pdu, 0) == 0) {
pdu               851 source3/libsmb/async_smb.c 		status = get_enc_ctx_num((uint8_t *)pdu, &enc_ctx_num);
pdu               865 source3/libsmb/async_smb.c 		status = common_decrypt_buffer(cli->trans_enc_state, pdu);
pdu               873 source3/libsmb/async_smb.c 	if (!cli_check_sign_mac(cli, pdu)) {
pdu               891 source3/libsmb/async_smb.c 	char *pdu;
pdu               908 source3/libsmb/async_smb.c 		pdu = cli->evt_inbuf;
pdu               919 source3/libsmb/async_smb.c 			pdu = (char *)talloc_memdup(
pdu               928 source3/libsmb/async_smb.c 			if (pdu == NULL) {
pdu               938 source3/libsmb/async_smb.c 			pdu = cli->evt_inbuf;
pdu               941 source3/libsmb/async_smb.c 				cli, pdu + raw_pdu_len,	rest_len);
pdu               950 source3/libsmb/async_smb.c 	if ((raw_pdu_len == 4) && (CVAL(pdu, 0) == SMBkeepalive)) {
pdu               952 source3/libsmb/async_smb.c 		TALLOC_FREE(pdu);
pdu               956 source3/libsmb/async_smb.c 	status = validate_smb_crypto(cli, pdu);
pdu               961 source3/libsmb/async_smb.c 	mid = SVAL(pdu, smb_mid);
pdu               971 source3/libsmb/async_smb.c 	pdu_len = smb_len(pdu) + 4;
pdu               976 source3/libsmb/async_smb.c 		TALLOC_FREE(pdu);
pdu               980 source3/libsmb/async_smb.c 	req->inbuf = talloc_move(req, &pdu);
pdu               175 source3/rpc_client/cli_pipe.c static bool rpc_grow_buffer(prs_struct *pdu, size_t size)
pdu               179 source3/rpc_client/cli_pipe.c 	if (prs_data_size(pdu) >= size) {
pdu               183 source3/rpc_client/cli_pipe.c 	extra_size = size - prs_data_size(pdu);
pdu               185 source3/rpc_client/cli_pipe.c 	if (!prs_force_grow(pdu, extra_size)) {
pdu               192 source3/rpc_client/cli_pipe.c 		  (int)extra_size, prs_data_size(pdu)));
pdu               368 source3/rpc_client/cli_pipe.c 				 prs_struct *pdu)
pdu               375 source3/rpc_client/cli_pipe.c 	if(!smb_io_rpc_hdr("rpc_hdr   ", prhdr, pdu, 0)) {
pdu               399 source3/rpc_client/cli_pipe.c 	prs_struct *pdu;
pdu               409 source3/rpc_client/cli_pipe.c 					       prs_struct *pdu)
pdu               423 source3/rpc_client/cli_pipe.c 	state->pdu = pdu;
pdu               425 source3/rpc_client/cli_pipe.c 	pdu_len = prs_data_size(pdu);
pdu               427 source3/rpc_client/cli_pipe.c 		if (!rpc_grow_buffer(pdu, RPC_HEADER_LEN)) {
pdu               434 source3/rpc_client/cli_pipe.c 			(uint8_t *)(prs_data_p(state->pdu) + pdu_len),
pdu               445 source3/rpc_client/cli_pipe.c 	status = parse_rpc_header(cli, prhdr, pdu);
pdu               454 source3/rpc_client/cli_pipe.c 		if (!rpc_grow_buffer(pdu, prhdr->frag_len)) {
pdu               460 source3/rpc_client/cli_pipe.c 				       (uint8_t *)(prs_data_p(pdu) + pdu_len),
pdu               495 source3/rpc_client/cli_pipe.c 	status = parse_rpc_header(state->cli, state->prhdr, state->pdu);
pdu               501 source3/rpc_client/cli_pipe.c 	if (!rpc_grow_buffer(state->pdu, state->prhdr->frag_len)) {
pdu               513 source3/rpc_client/cli_pipe.c 		(uint8_t *)(prs_data_p(state->pdu) + RPC_HEADER_LEN),