#define pr_fmt(fmt) …
#include <linux/blkdev.h>
#include <linux/random.h>
#include <linux/nvme-auth.h>
#include <crypto/hash.h>
#include <crypto/kpp.h>
#include "nvmet.h"
static void nvmet_auth_expired_work(struct work_struct *work)
{ … }
void nvmet_auth_sq_init(struct nvmet_sq *sq)
{ … }
static u8 nvmet_auth_negotiate(struct nvmet_req *req, void *d)
{ … }
static u8 nvmet_auth_reply(struct nvmet_req *req, void *d)
{ … }
static u8 nvmet_auth_failure2(void *d)
{ … }
void nvmet_execute_auth_send(struct nvmet_req *req)
{ … }
static int nvmet_auth_challenge(struct nvmet_req *req, void *d, int al)
{ … }
static int nvmet_auth_success1(struct nvmet_req *req, void *d, int al)
{ … }
static void nvmet_auth_failure1(struct nvmet_req *req, void *d, int al)
{ … }
void nvmet_execute_auth_receive(struct nvmet_req *req)
{ … }