linux/drivers/crypto/caam/blob_gen.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (C) 2015 Pengutronix, Steffen Trumtrar <[email protected]>
 * Copyright (C) 2021 Pengutronix, Ahmad Fatoum <[email protected]>
 */

#define pr_fmt(fmt)

#include <linux/bitfield.h>
#include <linux/device.h>
#include <soc/fsl/caam-blob.h>

#include "compat.h"
#include "desc_constr.h"
#include "desc.h"
#include "error.h"
#include "intern.h"
#include "jr.h"
#include "regs.h"

#define CAAM_BLOB_DESC_BYTES_MAX

struct caam_blob_priv {};

struct caam_blob_job_result {};

static void caam_blob_job_done(struct device *dev, u32 *desc, u32 err, void *context)
{}

int caam_process_blob(struct caam_blob_priv *priv,
		      struct caam_blob_info *info, bool encap)
{}
EXPORT_SYMBOL();

struct caam_blob_priv *caam_blob_gen_init(void)
{}
EXPORT_SYMBOL();

void caam_blob_gen_exit(struct caam_blob_priv *priv)
{}
EXPORT_SYMBOL();