numam-dpdk/drivers/crypto
Tomasz Duszynski 8a61c83af2 crypto/mrvl: add mrvl crypto driver
Add support for the Marvell Security Crypto Accelerator EIP197.
Driver is based on external, publicly available, Marvell MUSDK
library that provides access to the hardware with minimum overhead
and high performance.

Driver comes with support for the following features:

* Symmetric crypto
* Sym operation chaining
* AES CBC (128)
* AES CBC (192)
* AES CBC (256)
* AES CTR (128)
* AES CTR (192)
* AES CTR (256)
* 3DES CBC
* 3DES CTR
* MD5
* MD5 HMAC
* SHA1
* SHA1 HMAC
* SHA256
* SHA256 HMAC
* SHA384
* SHA384 HMAC
* SHA512
* SHA512 HMAC
* AES GCM (128)

Driver was engineered cooperatively by Semihalf and Marvell teams.

Semihalf:
Jacek Siuda <jck@semihalf.com>
Tomasz Duszynski <tdu@semihalf.com>

Marvell:
Dmitri Epshtein <dima@marvell.com>
Natalie Samsonov <nsamsono@marvell.com>

Signed-off-by: Jacek Siuda <jck@semihalf.com>
Signed-off-by: Tomasz Duszynski <tdu@semihalf.com>
2017-10-12 15:22:39 +01:00
..
aesni_gcm drivers/crypto: use snprintf return value correctly 2017-10-12 15:22:39 +01:00
aesni_mb drivers/crypto: use snprintf return value correctly 2017-10-12 15:22:39 +01:00
armv8 drivers/crypto: use snprintf return value correctly 2017-10-12 15:22:39 +01:00
dpaa2_sec cryptodev: allocate driver structure statically 2017-10-12 15:10:40 +01:00
dpaa_sec crypto/dpaa_sec: add crypto driver for NXP DPAA platform 2017-10-12 15:22:39 +01:00
kasumi drivers/crypto: use snprintf return value correctly 2017-10-12 15:22:39 +01:00
mrvl crypto/mrvl: add mrvl crypto driver 2017-10-12 15:22:39 +01:00
null drivers/crypto: use snprintf return value correctly 2017-10-12 15:22:39 +01:00
openssl drivers/crypto: use snprintf return value correctly 2017-10-12 15:22:39 +01:00
qat crypto/qat: support AES-CCM 2017-10-12 15:22:30 +01:00
scheduler cryptodev: allocate driver structure statically 2017-10-12 15:10:40 +01:00
snow3g drivers/crypto: use snprintf return value correctly 2017-10-12 15:22:39 +01:00
zuc drivers/crypto: use snprintf return value correctly 2017-10-12 15:22:39 +01:00
Makefile crypto/mrvl: add mrvl crypto driver 2017-10-12 15:22:39 +01:00