1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(C) 2019 Marvell International Ltd.
5 #include "nitrox_sym_capabilities.h"
7 static const struct rte_cryptodev_capabilities nitrox_capabilities[] = {
9 .op = RTE_CRYPTO_OP_TYPE_SYMMETRIC,
11 .xform_type = RTE_CRYPTO_SYM_XFORM_AUTH,
13 .algo = RTE_CRYPTO_AUTH_SHA1_HMAC,
30 .op = RTE_CRYPTO_OP_TYPE_SYMMETRIC,
32 .xform_type = RTE_CRYPTO_SYM_XFORM_AUTH,
34 .algo = RTE_CRYPTO_AUTH_SHA224_HMAC,
51 .op = RTE_CRYPTO_OP_TYPE_SYMMETRIC,
53 .xform_type = RTE_CRYPTO_SYM_XFORM_AUTH,
55 .algo = RTE_CRYPTO_AUTH_SHA256_HMAC,
72 .op = RTE_CRYPTO_OP_TYPE_SYMMETRIC,
74 .xform_type = RTE_CRYPTO_SYM_XFORM_CIPHER,
76 .algo = RTE_CRYPTO_CIPHER_AES_CBC,
92 RTE_CRYPTODEV_END_OF_CAPABILITIES_LIST()
95 const struct rte_cryptodev_capabilities *
96 nitrox_get_sym_capabilities(void)
98 return nitrox_capabilities;