summaryrefslogtreecommitdiff
path: root/drivers/nvme/host/auth.c
AgeCommit message (Expand)Author
2026-04-22nvme-auth: Hash DH shared secret to create session keyChris Leech
2026-04-22nvme-auth: Include SC_C in RVAL controller hashAlistair Francis
2026-03-27nvme-auth: Don't propose NVME_AUTH_DHGROUP_NULL with SC_CAlistair Francis
2026-03-27nvme-auth: host: remove allocation of crypto_shashEric Biggers
2026-03-27nvme-auth: host: use crypto library in nvme_auth_dhchap_setup_ctrl_response()Eric Biggers
2026-03-27nvme-auth: host: use crypto library in nvme_auth_dhchap_setup_host_response()Eric Biggers
2026-03-27nvme-auth: rename nvme_auth_generate_key() to nvme_auth_parse_key()Eric Biggers
2026-03-27nvme-auth: use proper argument typesEric Biggers
2026-03-27nvme-auth: add NVME_AUTH_MAX_DIGEST_SIZE constantEric Biggers
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2025-12-04nvme-auth: use kvfree() for memory allocated with kvcalloc()Israel Rukshin
2025-10-14nvme-auth: update sc_c in host responseMartin George
2025-09-15nvme-auth: update bi_directional flagMartin George
2025-07-31nvme-auth: remove unneeded semicolonJiapeng Chong
2025-05-20nvme-auth: do not re-authenticate queues with no prior authenticationHannes Reinecke
2025-03-20nvme-tcp: request secure channel concatenationHannes Reinecke
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro
2024-05-01nvme: do not retry authentication failuresDaniel Wagner
2024-01-31nvme: enable retries for authentication commandsHannes Reinecke
2024-01-31nvme: change __nvme_submit_sync_cmd() calling conventionsHannes Reinecke
2024-01-31nvme-auth: open-code single-use macrosHannes Reinecke
2024-01-29nvme: use ctrl state accessorKeith Busch
2023-11-20nvme-auth: set explanation code for failure2 msgsMark O'Donovan
2023-11-20nvme-auth: unlock mutex in one place onlyMark O'Donovan
2023-11-06nvme-auth: always set valid seq_num in dhchap replyMark O'Donovan
2023-11-06nvme-auth: add flag for bi-directional authMark O'Donovan
2023-11-06nvme-auth: auth success1 msg always includes respMark O'Donovan
2023-11-01Merge tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linuxLinus Torvalds
2023-10-17nvme-auth: use transformed key size to create respMark O'Donovan
2023-10-10nvme-auth: use chap->s2 to indicate bidirectional authenticationMartin Wilck
2023-06-12nvmet: reorder fields in 'struct nvme_dhchap_queue_context'Christophe JAILLET
2023-03-03Merge tag 'block-6.3-2023-03-03' of git://git.kernel.dk/linuxLinus Torvalds
2023-02-28nvme-auth: fix an error code in nvme_auth_process_dhchap_challenge()Dan Carpenter
2023-02-20Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linuxLinus Torvalds
2023-02-08nvme-auth: mark nvme_auth_wq staticTom Rix
2023-02-01nvme-auth: use workqueue dedicated to authenticationShin'ichiro Kawasaki
2023-02-01nvme-auth: don't use NVMe status codesHannes Reinecke
2022-12-28nvme-auth: fix smatch warning complaintsSagi Grimberg
2022-11-16nvme-auth: have dhchap_auth_work wait for queues auth to completeSagi Grimberg
2022-11-16nvme-auth: remove redundant auth_work flushSagi Grimberg
2022-11-16nvme-auth: convert dhchap_auth_list to an arraySagi Grimberg
2022-11-16nvme-auth: check chap ctrl_key once constructedSagi Grimberg
2022-11-16nvme-auth: no need to reset chap contexts on re-authenticationSagi Grimberg
2022-11-16nvme-auth: remove redundant deallocationsSagi Grimberg
2022-11-16nvme-auth: clear sensitive info right after authentication completesSagi Grimberg
2022-11-16nvme-auth: guarantee dhchap buffers under memory pressureSagi Grimberg
2022-11-16nvme-auth: don't keep long lived 4k dhchap bufferSagi Grimberg
2022-11-16nvme-auth: remove redundant if statementSagi Grimberg
2022-11-16nvme-auth: don't ignore key generation failures when initializing ctrl keysSagi Grimberg