Lines Matching refs:cifs_pdu

157 	struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base;  in cifs_sign_rqst()  local
159 if ((cifs_pdu == NULL) || (server == NULL)) in cifs_sign_rqst()
162 if (!(cifs_pdu->Flags2 & SMBFLG2_SECURITY_SIGNATURE) || in cifs_sign_rqst()
167 memcpy(cifs_pdu->Signature.SecuritySignature, "BSRSPYL", 8); in cifs_sign_rqst()
171 cifs_pdu->Signature.Sequence.SequenceNumber = in cifs_sign_rqst()
173 cifs_pdu->Signature.Sequence.Reserved = 0; in cifs_sign_rqst()
180 memset(cifs_pdu->Signature.SecuritySignature, 0, 8); in cifs_sign_rqst()
182 memcpy(cifs_pdu->Signature.SecuritySignature, smb_signature, 8); in cifs_sign_rqst()
197 int cifs_sign_smb(struct smb_hdr *cifs_pdu, struct TCP_Server_Info *server, in cifs_sign_smb() argument
202 iov.iov_base = cifs_pdu; in cifs_sign_smb()
203 iov.iov_len = be32_to_cpu(cifs_pdu->smb_buf_length) + 4; in cifs_sign_smb()
216 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_verify_signature() local
218 if (cifs_pdu == NULL || server == NULL) in cifs_verify_signature()
224 if (cifs_pdu->Command == SMB_COM_LOCKING_ANDX) { in cifs_verify_signature()
226 (struct smb_com_lock_req *)cifs_pdu; in cifs_verify_signature()
235 if (memcmp(cifs_pdu->Signature.SecuritySignature, "BSRSPYL ", 8) == 0) in cifs_verify_signature()
237 cifs_pdu->Command); in cifs_verify_signature()
241 memcpy(server_response_sig, cifs_pdu->Signature.SecuritySignature, 8); in cifs_verify_signature()
243 cifs_pdu->Signature.Sequence.SequenceNumber = in cifs_verify_signature()
245 cifs_pdu->Signature.Sequence.Reserved = 0; in cifs_verify_signature()