test/event_crypto: fix missing IV for AES
The IV was not set, which was causing HW based SEC on DPAA1
to fail.
Fixes: b2196237eb
("test/event_crypto: change cipher algo")
Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Acked-by: Abhinandan Gujjar <abhinandan.gujjar@intel.com>
This commit is contained in:
parent
a8d88bfbce
commit
18d934cb51
@ -171,6 +171,7 @@ test_op_forward_mode(uint8_t session_less)
|
||||
struct rte_event ev;
|
||||
uint32_t cap;
|
||||
int ret;
|
||||
uint8_t cipher_key[17];
|
||||
|
||||
memset(&m_data, 0, sizeof(m_data));
|
||||
|
||||
@ -186,6 +187,11 @@ test_op_forward_mode(uint8_t session_less)
|
||||
cipher_xform.cipher.algo = RTE_CRYPTO_CIPHER_AES_CBC;
|
||||
cipher_xform.cipher.op = RTE_CRYPTO_CIPHER_OP_ENCRYPT;
|
||||
|
||||
cipher_xform.cipher.key.data = cipher_key;
|
||||
cipher_xform.cipher.key.length = 16;
|
||||
cipher_xform.cipher.iv.offset = IV_OFFSET;
|
||||
cipher_xform.cipher.iv.length = 16;
|
||||
|
||||
op = rte_crypto_op_alloc(params.op_mpool,
|
||||
RTE_CRYPTO_OP_TYPE_SYMMETRIC);
|
||||
TEST_ASSERT_NOT_NULL(op,
|
||||
@ -364,6 +370,7 @@ test_op_new_mode(uint8_t session_less)
|
||||
struct rte_mbuf *m;
|
||||
uint32_t cap;
|
||||
int ret;
|
||||
uint8_t cipher_key[17];
|
||||
|
||||
memset(&m_data, 0, sizeof(m_data));
|
||||
|
||||
@ -379,6 +386,11 @@ test_op_new_mode(uint8_t session_less)
|
||||
cipher_xform.cipher.algo = RTE_CRYPTO_CIPHER_AES_CBC;
|
||||
cipher_xform.cipher.op = RTE_CRYPTO_CIPHER_OP_ENCRYPT;
|
||||
|
||||
cipher_xform.cipher.key.data = cipher_key;
|
||||
cipher_xform.cipher.key.length = 16;
|
||||
cipher_xform.cipher.iv.offset = IV_OFFSET;
|
||||
cipher_xform.cipher.iv.length = 16;
|
||||
|
||||
op = rte_crypto_op_alloc(params.op_mpool,
|
||||
RTE_CRYPTO_OP_TYPE_SYMMETRIC);
|
||||
TEST_ASSERT_NOT_NULL(op, "Failed to allocate crypto_op!\n");
|
||||
|
Loading…
Reference in New Issue
Block a user