From 8a100045eb6e712e048915f99e353b4df88b3753 Mon Sep 17 00:00:00 2001 From: Arek Kusztal Date: Wed, 17 Apr 2019 09:41:13 +0200 Subject: [PATCH] doc: announce crypto API change for GCM IV This patch adds deprecation notice of changing iv behaviour when using Galois Counter Mode of operation. With this change, IV of all supported sizes can be used. Signed-off-by: Arek Kusztal Acked-by: Fiona Trahe Acked-by: Pablo de Lara Acked-by: Akhil Goyal Acked-by: Anoob Joseph --- doc/guides/rel_notes/deprecation.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index fc830dc0bd..f2279eba0e 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -93,5 +93,11 @@ Deprecation Notices structure (``rte_crypto_cipher_xform``, ``rte_crypto_auth_xform``, and ``rte_crypto_aead_xform``) will be changed to ``const uint8_t *data``. +* cryptodev: support for using IV with all sizes is added, J0 still can + be used but only when IV length in following structs ``rte_crypto_auth_xform``, + ``rte_crypto_aead_xform`` is set to zero. When IV length is greater or equal + to one it means it represents IV, when is set to zero it means J0 is used + directly, in this case 16 bytes of J0 need to be passed. + * metrics: The function ``rte_metrics_init`` will have a non-void return in order to notify errors instead of calling ``rte_exit``. -- 2.20.1