Home
last modified time | relevance | path

Searched refs:tr_hdr (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.6/fs/smb/server/
Dauth.c1106 struct smb2_transform_hdr *tr_hdr = smb2_get_msg(iov[0].iov_base); in ksmbd_crypt_message() local
1116 unsigned int crypt_len = le32_to_cpu(tr_hdr->OriginalMessageSize); in ksmbd_crypt_message()
1120 le64_to_cpu(tr_hdr->SessionId), in ksmbd_crypt_message()
1167 memcpy(sign, &tr_hdr->Signature, SMB2_SIGNATURE_SIZE); in ksmbd_crypt_message()
1187 memcpy(iv, (char *)tr_hdr->Nonce, SMB3_AES_GCM_NONCE); in ksmbd_crypt_message()
1190 memcpy(iv + 1, (char *)tr_hdr->Nonce, SMB3_AES_CCM_NONCE); in ksmbd_crypt_message()
1205 memcpy(&tr_hdr->Signature, sign, SMB2_SIGNATURE_SIZE); in ksmbd_crypt_message()
Dsmb2pdu.c8538 struct smb2_transform_hdr *tr_hdr = tr_buf + 4; in fill_transform_hdr() local
8543 tr_hdr->ProtocolId = SMB2_TRANSFORM_PROTO_NUM; in fill_transform_hdr()
8544 tr_hdr->OriginalMessageSize = cpu_to_le32(orig_len); in fill_transform_hdr()
8545 tr_hdr->Flags = cpu_to_le16(TRANSFORM_FLAG_ENCRYPTED); in fill_transform_hdr()
8548 get_random_bytes(&tr_hdr->Nonce, SMB3_AES_GCM_NONCE); in fill_transform_hdr()
8550 get_random_bytes(&tr_hdr->Nonce, SMB3_AES_CCM_NONCE); in fill_transform_hdr()
8551 memcpy(&tr_hdr->SessionId, &hdr->SessionId, 8); in fill_transform_hdr()
8590 struct smb2_transform_hdr *tr_hdr = smb2_get_msg(buf); in smb3_decrypt_req() local
8600 if (buf_data_size < le32_to_cpu(tr_hdr->OriginalMessageSize)) { in smb3_decrypt_req()
8605 sess = ksmbd_session_lookup_all(work->conn, le64_to_cpu(tr_hdr->SessionId)); in smb3_decrypt_req()
[all …]
/Linux-v6.6/fs/smb/client/
Dsmb2ops.c4178 fill_transform_hdr(struct smb2_transform_hdr *tr_hdr, unsigned int orig_len, in fill_transform_hdr() argument
4184 memset(tr_hdr, 0, sizeof(struct smb2_transform_hdr)); in fill_transform_hdr()
4185 tr_hdr->ProtocolId = SMB2_TRANSFORM_PROTO_NUM; in fill_transform_hdr()
4186 tr_hdr->OriginalMessageSize = cpu_to_le32(orig_len); in fill_transform_hdr()
4187 tr_hdr->Flags = cpu_to_le16(0x01); in fill_transform_hdr()
4190 get_random_bytes(&tr_hdr->Nonce, SMB3_AES_GCM_NONCE); in fill_transform_hdr()
4192 get_random_bytes(&tr_hdr->Nonce, SMB3_AES_CCM_NONCE); in fill_transform_hdr()
4193 memcpy(&tr_hdr->SessionId, &shdr->SessionId, 8); in fill_transform_hdr()
4318 struct smb2_transform_hdr *tr_hdr = in crypt_message() local
4329 unsigned int crypt_len = le32_to_cpu(tr_hdr->OriginalMessageSize); in crypt_message()
[all …]
Dtransport.c423 struct smb2_transform_hdr tr_hdr; member
454 iov->iov_base = &vars->tr_hdr; in smb_send_rqst()
455 iov->iov_len = sizeof(vars->tr_hdr); in smb_send_rqst()