Lines Matching refs:out
239 struct smb3_full_key_debug_info out; in cifs_dump_full_key() local
247 goto out; in cifs_dump_full_key()
251 if (copy_from_user(&out, in, sizeof(out))) { in cifs_dump_full_key()
253 goto out; in cifs_dump_full_key()
256 if (!out.session_id) { in cifs_dump_full_key()
269 ses_it->Suid == out.session_id) { in cifs_dump_full_key()
288 goto out; in cifs_dump_full_key()
295 out.session_key_length = CIFS_SESS_KEY_SIZE; in cifs_dump_full_key()
296 out.server_in_key_length = out.server_out_key_length = SMB3_GCM128_CRYPTKEY_SIZE; in cifs_dump_full_key()
300 out.session_key_length = CIFS_SESS_KEY_SIZE; in cifs_dump_full_key()
301 out.server_in_key_length = out.server_out_key_length = SMB3_GCM256_CRYPTKEY_SIZE; in cifs_dump_full_key()
305 goto out; in cifs_dump_full_key()
309 if (out.in_size < sizeof(out) + out.session_key_length + out.server_in_key_length in cifs_dump_full_key()
310 + out.server_out_key_length) { in cifs_dump_full_key()
312 goto out; in cifs_dump_full_key()
315 out.session_id = ses->Suid; in cifs_dump_full_key()
316 out.cipher_type = le16_to_cpu(ses->server->cipher_type); in cifs_dump_full_key()
319 if (copy_to_user(in, &out, sizeof(out))) { in cifs_dump_full_key()
321 goto out; in cifs_dump_full_key()
326 if (copy_to_user(end, ses->auth_key.response, out.session_key_length)) { in cifs_dump_full_key()
328 goto out; in cifs_dump_full_key()
330 end += out.session_key_length; in cifs_dump_full_key()
332 if (copy_to_user(end, ses->smb3encryptionkey, out.server_in_key_length)) { in cifs_dump_full_key()
334 goto out; in cifs_dump_full_key()
336 end += out.server_in_key_length; in cifs_dump_full_key()
338 if (copy_to_user(end, ses->smb3decryptionkey, out.server_out_key_length)) { in cifs_dump_full_key()
340 goto out; in cifs_dump_full_key()
343 out: in cifs_dump_full_key()