linux/drivers/nvme/target/fabrics-cmd-auth.c

// SPDX-License-Identifier: GPL-2.0
/*
 * NVMe over Fabrics DH-HMAC-CHAP authentication command handling.
 * Copyright (c) 2020 Hannes Reinecke, SUSE Software Solutions.
 * All rights reserved.
 */
#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)
{}