numam-dpdk/doc/guides/cryptodevs/features
Matan Azrad 07b0b75370 cryptodev: formalize key wrap method in API
The Key Wrap approach is used by applications in order to protect keys
located in untrusted storage or transmitted over untrusted
communications networks. The constructions are typically built from
standard primitives such as block ciphers and cryptographic hash
functions.

The Key Wrap method and its parameters are a secret between the keys
provider and the device, means that the device is preconfigured for
this method using very secured way.

The key wrap method may change the key length and layout.

Add a description for the cipher transformation key to allow wrapped key
to be forwarded by the same API.

Add a new feature flag RTE_CRYPTODEV_FF_CIPHER_WRAPPED_KEY to be enabled
by PMDs support wrapped key in cipher trasformation.

Signed-off-by: Matan Azrad <matan@nvidia.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>
2021-04-16 12:43:33 +02:00
..
aesni_gcm.ini cryptodev: add session-less feature flag 2020-04-19 22:45:11 +02:00
aesni_mb.ini crypto/aesni_mb: support AES-CCM-256 2020-10-14 22:22:06 +02:00
armv8.ini cryptodev: add session-less feature flag 2020-04-19 22:45:11 +02:00
bcmfs.ini crypto/bcmfs: fix features documentation 2020-10-16 14:41:32 +02:00
caam_jr.ini cryptodev: add session-less feature flag 2020-04-19 22:45:11 +02:00
ccp.ini cryptodev: add session-less feature flag 2020-04-19 22:45:11 +02:00
default.ini cryptodev: formalize key wrap method in API 2021-04-16 12:43:33 +02:00
dpaa2_sec.ini crypto/dpaa2_sec: support AES-CMAC integrity check 2021-01-19 18:05:45 +01:00
dpaa_sec.ini crypto/dpaa_sec: support SNOW3G and ZUC 2019-10-23 16:57:06 +02:00
kasumi.ini drivers/crypto: add missing OOP feature flag 2020-07-08 00:15:35 +02:00
mvsam.ini doc: fix missing asymmetric crypto table 2019-04-18 16:01:28 +02:00
nitrox.ini crypto/nitrox: support AES-GCM 2020-10-14 21:36:27 +02:00
null.ini doc: fix missing asymmetric crypto table 2019-04-18 16:01:28 +02:00
octeontx2.ini common/cpt: support encrypted digest mode 2021-04-16 12:43:33 +02:00
octeontx.ini common/cpt: support encrypted digest mode 2021-04-16 12:43:33 +02:00
openssl.ini cryptodev: add session-less feature flag 2020-04-19 22:45:11 +02:00
qat.ini crypto/qat: support raw datapath API 2020-10-14 22:22:06 +02:00
snow3g.ini drivers/crypto: add missing OOP feature flag 2020-07-08 00:15:35 +02:00
virtio.ini crypto/virtio: enable OOP feature flag 2020-05-17 16:10:44 +02:00
zuc.ini drivers/crypto: add missing OOP feature flag 2020-07-08 00:15:35 +02:00