From: Arek Kusztal Date: Wed, 17 Apr 2019 07:41:13 +0000 (+0200) Subject: doc: announce crypto API change for GCM IV X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=8a100045eb6e712e048915f99e353b4df88b3753;p=dpdk.git 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 --- 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``.