This patch announces removal of RTE_CRYPTO_AUTH_AES_GMAC from rte_crypto_auth_algorithm and addition of RTE_CRYPTO_AEAD_AES_GMAC to rte_crypto_aead_algorithm. AES-GMAC is variation of AES-GCM algorithm with the difference that it does not perform encryption. As a matter of fact internally there is no difference between GMAC and GCM except for the way how data is passed. Moving GMAC to AEAD can simplify way of implementing this alogrithm for example in IPsec (RFC4543).
Signed-off-by: Arek Kusztal <arkadiuszx.kusz...@intel.com> --- v2: - added description doc/guides/rel_notes/deprecation.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index ea4cfa7..6fe12b0 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -151,3 +151,7 @@ Deprecation Notices Python 2 support will be completely removed in 20.11. In 20.08, explicit deprecation warnings will be displayed when running scripts with Python 2. + +* cryptodev: ``RTE_CRYPTO_AUTH_AES_GMAC`` will no longer be included in + ``enum rte_crypto_auth_algorithm``. It will be included in + ``enum rte_crypto_aead_algorithm`` as ``RTE_CRYPTO_AEAD_AES_GMAC``. -- 2.1.0