checkpatch.pl: Request a test when a new command is added
[oweals/u-boot.git] / drivers / crypto / fsl / rsa_caam.h
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Copyright 2014 Freescale Semiconductor, Inc.
4  */
5
6 #ifndef __RSA_CAAM_H
7 #define __RSA_CAAM_H
8
9 #include <common.h>
10
11 /**
12  * struct pk_in_params - holder for input to PKHA block in CAAM
13  * These parameters are required to perform Modular Exponentiation
14  * using PKHA Block in CAAM
15  */
16 struct pk_in_params {
17         const uint8_t *e;       /* public exponent as byte array */
18         uint32_t e_siz;         /* size of e[] in number of bytes */
19         const uint8_t *n;       /* modulus as byte array */
20         uint32_t n_siz;         /* size of n[] in number of bytes */
21         const uint8_t *a;               /* Signature as byte array */
22         uint32_t a_siz;         /* size of a[] in number of bytes */
23         uint8_t *b;             /* Result exp. modulus in number of bytes */
24         uint32_t b_siz;         /* size of b[] in number of bytes */
25 };
26
27 #endif