Searched refs:tr_hdr (Results 1 – 4 of 4) sorted by relevance
| /Linux-v6.1/fs/ksmbd/ |
| D | auth.c | 1091 struct smb2_transform_hdr *tr_hdr = smb2_get_msg(iov[0].iov_base); in ksmbd_crypt_message() local 1101 unsigned int crypt_len = le32_to_cpu(tr_hdr->OriginalMessageSize); in ksmbd_crypt_message() 1105 le64_to_cpu(tr_hdr->SessionId), in ksmbd_crypt_message() 1152 memcpy(sign, &tr_hdr->Signature, SMB2_SIGNATURE_SIZE); in ksmbd_crypt_message() 1172 memcpy(iv, (char *)tr_hdr->Nonce, SMB3_AES_GCM_NONCE); in ksmbd_crypt_message() 1175 memcpy(iv + 1, (char *)tr_hdr->Nonce, SMB3_AES_CCM_NONCE); in ksmbd_crypt_message() 1190 memcpy(&tr_hdr->Signature, sign, SMB2_SIGNATURE_SIZE); in ksmbd_crypt_message()
|
| D | smb2pdu.c | 8544 struct smb2_transform_hdr *tr_hdr = tr_buf + 4; in fill_transform_hdr() local 8549 tr_hdr->ProtocolId = SMB2_TRANSFORM_PROTO_NUM; in fill_transform_hdr() 8550 tr_hdr->OriginalMessageSize = cpu_to_le32(orig_len); in fill_transform_hdr() 8551 tr_hdr->Flags = cpu_to_le16(TRANSFORM_FLAG_ENCRYPTED); in fill_transform_hdr() 8554 get_random_bytes(&tr_hdr->Nonce, SMB3_AES_GCM_NONCE); in fill_transform_hdr() 8556 get_random_bytes(&tr_hdr->Nonce, SMB3_AES_CCM_NONCE); in fill_transform_hdr() 8557 memcpy(&tr_hdr->SessionId, &hdr->SessionId, 8); in fill_transform_hdr() 8619 struct smb2_transform_hdr *tr_hdr = smb2_get_msg(buf); in smb3_decrypt_req() local 8628 if (buf_data_size < le32_to_cpu(tr_hdr->OriginalMessageSize)) { in smb3_decrypt_req() 8633 sess = ksmbd_session_lookup_all(work->conn, le64_to_cpu(tr_hdr->SessionId)); in smb3_decrypt_req() [all …]
|
| /Linux-v6.1/fs/cifs/ |
| D | transport.c | 446 struct smb2_transform_hdr *tr_hdr; in smb_send_rqst() local 461 tr_hdr = kzalloc(sizeof(*tr_hdr), GFP_NOFS); in smb_send_rqst() 462 if (!tr_hdr) in smb_send_rqst() 468 iov.iov_base = tr_hdr; in smb_send_rqst() 469 iov.iov_len = sizeof(*tr_hdr); in smb_send_rqst() 481 kfree(tr_hdr); in smb_send_rqst()
|
| D | smb2ops.c | 4189 fill_transform_hdr(struct smb2_transform_hdr *tr_hdr, unsigned int orig_len, in fill_transform_hdr() argument 4195 memset(tr_hdr, 0, sizeof(struct smb2_transform_hdr)); in fill_transform_hdr() 4196 tr_hdr->ProtocolId = SMB2_TRANSFORM_PROTO_NUM; in fill_transform_hdr() 4197 tr_hdr->OriginalMessageSize = cpu_to_le32(orig_len); in fill_transform_hdr() 4198 tr_hdr->Flags = cpu_to_le16(0x01); in fill_transform_hdr() 4201 get_random_bytes(&tr_hdr->Nonce, SMB3_AES_GCM_NONCE); in fill_transform_hdr() 4203 get_random_bytes(&tr_hdr->Nonce, SMB3_AES_CCM_NONCE); in fill_transform_hdr() 4204 memcpy(&tr_hdr->SessionId, &shdr->SessionId, 8); in fill_transform_hdr() 4309 struct smb2_transform_hdr *tr_hdr = in crypt_message() local 4321 unsigned int crypt_len = le32_to_cpu(tr_hdr->OriginalMessageSize); in crypt_message() [all …]
|