numam-dpdk/drivers/common
Raja Zidane f12c41bf40 crypto/mlx5: support plain text keys
Using crypto devs requires the user to log in and the supplied DEK to be
encrypted with a KEK (keys encryption key).
KEK is burned once on the nic, along with credentials for users,
and for a user to log in, he is needed to supply his creds wrapped with
the KEK.
A device comes out of the Mellanox factory with a pre-defined import
method for each algorithm. The defined method could be wrapped
mode, so the device can be used as described above, or
plaintext mode, without the need to log in and wrap supplied DEKs.

Support crypto operations with the plaintext import method.

Signed-off-by: Raja Zidane <rzidane@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
2022-06-01 16:26:34 +02:00
..
cnxk common/cnxk: support CNF950_A0 2022-06-01 22:30:32 +02:00
cpt remove unnecessary null checks 2022-02-12 12:07:48 +01:00
dpaax common/dpaax: fix short MAC-I IV calculation for ZUC 2022-04-29 11:27:35 +02:00
iavf common/iavf: support Rx timestamp in virtual channel 2022-05-09 03:51:51 +02:00
mlx5 crypto/mlx5: support plain text keys 2022-06-01 16:26:34 +02:00
mvep drivers: change indentation in build files 2021-04-21 14:04:09 +02:00
octeontx common/octeontx: enable build only on 64-bit Linux 2021-10-15 19:13:13 +02:00
qat crypto/qat: fix smaller modulus cases for mod exp 2022-03-04 11:20:36 +01:00
sfc_efx common/sfc_efx/base: add missing handler for 1-byte fields 2022-02-18 16:22:25 +01:00
meson.build drivers: remove octeontx2 drivers 2022-01-12 15:36:32 +01:00