summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host/auth.c
Commit message (Expand)AuthorAgeFilesLines
* 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-021-6/+195
* nvme: implement In-Band authenticationHannes Reinecke2022-08-021-0/+828