> -----Original Message-----
> From: Arek Kusztal <arkadiuszx.kusz...@intel.com>
> Sent: Wednesday, July 17, 2019 12:23 AM
> To: dev@dpdk.org
> Cc: akhil.go...@nxp.com; fiona.tr...@intel.com; Shally Verma
> <shal...@marvell.com>; Arek Kusztal <arkadiuszx.kusz...@intel.com>
> Subject: [EXT] [PATCH v3 04/11] test: add cipher field to RSA test
> 
> External Email
> 
> ----------------------------------------------------------------------
> This patch adds cipher field to RSA test cases
> 
> Signed-off-by: Arek Kusztal <arkadiuszx.kusz...@intel.com>
> ---
>  app/test/test_cryptodev_asym.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/app/test/test_cryptodev_asym.c
> b/app/test/test_cryptodev_asym.c index 4dee164..8391545 100644
> --- a/app/test/test_cryptodev_asym.c
> +++ b/app/test/test_cryptodev_asym.c
> @@ -164,6 +164,7 @@ queue_ops_rsa_enc_dec(struct
> rte_cryptodev_asym_session *sess)
>       uint8_t dev_id = ts_params->valid_devs[0];
>       struct rte_crypto_op *op, *result_op;
>       struct rte_crypto_asym_op *asym_op;
> +     uint8_t cipher_buf[TEST_DATA_SIZE] = {0};
>       int ret, status = TEST_SUCCESS;
> 
>       /* Set up crypto op data structure */
> @@ -180,6 +181,8 @@ queue_ops_rsa_enc_dec(struct
> rte_cryptodev_asym_session *sess)
>       asym_op->rsa.op_type = RTE_CRYPTO_ASYM_OP_ENCRYPT;
> 
>       asym_op->rsa.message.data = rsaplaintext.data;
> +     asym_op->rsa.cipher.data = cipher_buf;
> +     asym_op->rsa.cipher.length = 0;
[Shally] I think this should be initialized to length of buffer available i.e. 
RSA Key size? PMD can override it with length of actual data written at output, 
which has to be less than , equal to RSA_key size.

>       asym_op->rsa.message.length = rsaplaintext.len;
>       asym_op->rsa.pad = RTE_CRYPTO_RSA_PKCS1_V1_5_BT2;
> 
> --
> 2.1.0

Reply via email to