diff options
author | Matias Elo <matias.elo@nokia.com> | 2019-08-19 10:40:29 +0300 |
---|---|---|
committer | Matias Elo <matias.elo@nokia.com> | 2019-08-22 15:40:18 +0300 |
commit | d23641cc5459b56a37e7050ec4f2e1ff6d2a7690 (patch) | |
tree | 13ca892ce2071d58b47cbfec9da54c8171597f4e /platform/linux-dpdk/odp_crypto.c | |
parent | 7d2b755cadc7dd1cc20138f02ec060e4b44ce721 (diff) |
linux-dpdk: crypto: add support for AES-ECB algorithm
Signed-off-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Diffstat (limited to 'platform/linux-dpdk/odp_crypto.c')
-rw-r--r-- | platform/linux-dpdk/odp_crypto.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/linux-dpdk/odp_crypto.c b/platform/linux-dpdk/odp_crypto.c index 61efbf778..5220376a1 100644 --- a/platform/linux-dpdk/odp_crypto.c +++ b/platform/linux-dpdk/odp_crypto.c @@ -194,6 +194,9 @@ static int cipher_alg_odp_to_rte(odp_cipher_alg_t cipher_alg, case ODP_CIPHER_ALG_AES_CTR: cipher_xform->cipher.algo = RTE_CRYPTO_CIPHER_AES_CTR; break; + case ODP_CIPHER_ALG_AES_ECB: + cipher_xform->cipher.algo = RTE_CRYPTO_CIPHER_AES_ECB; + break; default: rc = -1; } @@ -500,6 +503,8 @@ static void capability_process(struct rte_cryptodev_info *dev_info, } if (cap_cipher_algo == RTE_CRYPTO_CIPHER_AES_CTR) ciphers->bit.aes_ctr = 1; + if (cap_cipher_algo == RTE_CRYPTO_CIPHER_AES_ECB) + ciphers->bit.aes_ecb = 1; } if (cap->sym.xform_type == RTE_CRYPTO_SYM_XFORM_AUTH) { |