/
phprus
/
github_dpdk
Обзор
Документация
Войти
/
phprus
/
github_dpdk
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
doc/guides/cryptodevs/nitrox.rst
49 строк
1 KB
Nagadheeraj Rottela
crypto/nitrox: support AES-CCM
03 ноя 2023, 10:06
03 ноя 2023, 10:06
60531a2
Код
Авторство
О чём код?
.. SPDX-License-Identifier: BSD-3-Clause Copyright(C) 2019 Marvell International Ltd. Marvell NITROX Crypto Poll Mode Driver ====================================== The Nitrox crypto poll mode driver provides support for offloading cryptographic operations to the NITROX V security processor. Detailed information about the NITROX V security processor can be obtained here: * https://www.marvell.com/security-solutions/nitrox-security-processors/nitrox-v/ Features -------- Nitrox crypto PMD has support for: Cipher algorithms: * ``RTE_CRYPTO_CIPHER_AES_CBC`` * ``RTE_CRYPTO_CIPHER_3DES_CBC`` Hash algorithms: * ``RTE_CRYPTO_AUTH_SHA1_HMAC`` * ``RTE_CRYPTO_AUTH_SHA224_HMAC`` * ``RTE_CRYPTO_AUTH_SHA256_HMAC`` Supported AEAD algorithms: * ``RTE_CRYPTO_AEAD_AES_GCM`` * ``RTE_CRYPTO_AEAD_AES_CCM`` Limitations ----------- * Session-less APIs are not supported. Initialization -------------- Nitrox crypto PMD depend on Nitrox kernel PF driver being installed on the platform. Nitrox PF driver is required to create VF devices which will be used by the PMD. Each VF device can enable one cryptodev PMD. Nitrox kernel PF driver is available as part of CNN55XX-Driver SDK. The SDK and it's installation instructions can be obtained from: `Marvell Technical Documentation Portal <https://support.cavium.com/>`_.