summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host/auth.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* nvme: do not retry authentication failuresDaniel Wagner2024-05-011-3/+3
* nvme: enable retries for authentication commandsHannes Reinecke2024-02-011-1/+1
* nvme: change __nvme_submit_sync_cmd() calling conventionsHannes Reinecke2024-02-011-4/+3
* nvme-auth: open-code single-use macrosHannes Reinecke2024-02-011-7/+7
* nvme: use ctrl state accessorKeith Busch2024-01-291-1/+1
* nvme-auth: set explanation code for failure2 msgsMark O'Donovan2023-11-201-0/+2
* nvme-auth: unlock mutex in one place onlyMark O'Donovan2023-11-201-2/+1
* nvme-auth: always set valid seq_num in dhchap replyMark O'Donovan2023-11-061-2/+1
* nvme-auth: add flag for bi-directional authMark O'Donovan2023-11-061-1/+4
* nvme-auth: auth success1 msg always includes respMark O'Donovan2023-11-061-4/+1
* Merge tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linuxLinus Torvalds2023-11-011-15/+15
|\
| * nvme-auth: use transformed key size to create respMark O'Donovan2023-10-171-15/+15
* | nvme-auth: use chap->s2 to indicate bidirectional authenticationMartin Wilck2023-10-101-2/+2
|/
* nvmet: reorder fields in 'struct nvme_dhchap_queue_context'Christophe JAILLET2023-06-121-3/+3
* Merge tag 'block-6.3-2023-03-03' of git://git.kernel.dk/linuxLinus Torvalds2023-03-031-1/+1
|\
| * nvme-auth: fix an error code in nvme_auth_process_dhchap_challenge()Dan Carpenter2023-02-281-1/+1
* | Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linuxLinus Torvalds2023-02-201-15/+15
|\|
| * nvme-auth: don't use NVMe status codesHannes Reinecke2023-02-011-15/+15
* | nvme-auth: mark nvme_auth_wq staticTom Rix2023-02-081-1/+1
* | nvme-auth: use workqueue dedicated to authenticationShin'ichiro Kawasaki2023-02-011-2/+12
|/
* nvme-auth: fix smatch warning complaintsSagi Grimberg2022-12-281-1/+1
* nvme-auth: have dhchap_auth_work wait for queues auth to completeSagi Grimberg2022-11-161-7/+6
* nvme-auth: remove redundant auth_work flushSagi Grimberg2022-11-161-6/+2
* nvme-auth: convert dhchap_auth_list to an arraySagi Grimberg2022-11-161-54/+64
* nvme-auth: check chap ctrl_key once constructedSagi Grimberg2022-11-161-2/+2
* nvme-auth: no need to reset chap contexts on re-authenticationSagi Grimberg2022-11-161-13/+0
* nvme-auth: remove redundant deallocationsSagi Grimberg2022-11-161-20/+0
* nvme-auth: clear sensitive info right after authentication completesSagi Grimberg2022-11-161-0/+2
* nvme-auth: guarantee dhchap buffers under memory pressureSagi Grimberg2022-11-161-2/+28
* nvme-auth: don't keep long lived 4k dhchap bufferSagi Grimberg2022-11-161-23/+24
* nvme-auth: remove redundant if statementSagi Grimberg2022-11-161-1/+1
* nvme-auth: don't ignore key generation failures when initializing ctrl keysSagi Grimberg2022-11-161-4/+15
* nvme-auth: remove redundant buffer deallocationsSagi Grimberg2022-11-161-4/+0
* nvme-auth: don't re-authenticate if the controller is not LIVESagi Grimberg2022-11-161-0/+7
* nvme-auth: remove symbol export from nvme_auth_resetSagi Grimberg2022-11-161-1/+0
* nvme-auth: rename authentication work elementsSagi Grimberg2022-11-161-4/+4
* nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchapSagi Grimberg2022-11-161-6/+6
* nvme-auth: Diffie-Hellman key exchange supportHannes Reinecke2022-08-031-6/+195
* nvme: implement In-Band authenticationHannes Reinecke2022-08-031-0/+828