Lines Matching refs:smb2_pdu
143 struct smb2_hdr *smb2_pdu = (struct smb2_hdr *)iov[0].iov_base; in smb2_calc_signature() local
146 ses = smb2_find_smb_ses(smb2_pdu, server); in smb2_calc_signature()
153 memset(smb2_pdu->Signature, 0x0, SMB2_SIGNATURE_SIZE); in smb2_calc_signature()
220 memcpy(smb2_pdu->Signature, sigptr, SMB2_SIGNATURE_SIZE); in smb2_calc_signature()
314 struct smb2_hdr *smb2_pdu = (struct smb2_hdr *)iov[0].iov_base; in smb3_calc_signature() local
317 ses = smb2_find_smb_ses(smb2_pdu, server); in smb3_calc_signature()
324 memset(smb2_pdu->Signature, 0x0, SMB2_SIGNATURE_SIZE); in smb3_calc_signature()
391 memcpy(smb2_pdu->Signature, sigptr, SMB2_SIGNATURE_SIZE); in smb3_calc_signature()
401 struct smb2_hdr *smb2_pdu = rqst->rq_iov[0].iov_base; in smb2_sign_rqst() local
403 if (!(smb2_pdu->Flags & SMB2_FLAGS_SIGNED) || in smb2_sign_rqst()
408 strncpy(smb2_pdu->Signature, "BSRSPYL", 8); in smb2_sign_rqst()
422 struct smb2_hdr *smb2_pdu = (struct smb2_hdr *)rqst->rq_iov[0].iov_base; in smb2_verify_signature() local
424 if ((smb2_pdu->Command == SMB2_NEGOTIATE) || in smb2_verify_signature()
425 (smb2_pdu->Command == SMB2_SESSION_SETUP) || in smb2_verify_signature()
426 (smb2_pdu->Command == SMB2_OPLOCK_BREAK) || in smb2_verify_signature()
436 if (memcmp(smb2_pdu->Signature, "BSRSPYL ", 8) == 0) in smb2_verify_signature()
438 smb2_pdu->Command); in smb2_verify_signature()
444 memcpy(server_response_sig, smb2_pdu->Signature, SMB2_SIGNATURE_SIZE); in smb2_verify_signature()
446 memset(smb2_pdu->Signature, 0, SMB2_SIGNATURE_SIZE); in smb2_verify_signature()
455 if (memcmp(server_response_sig, smb2_pdu->Signature, in smb2_verify_signature()