numam-dpdk/devtools
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
..
cocci fix typos using codespell utility 2017-06-14 23:54:13 +02:00
build-tags.sh update Cavium Inc copyright headers 2017-07-08 17:43:49 +02:00
check-dup-includes.sh devtools: add script to find duplicated includes 2017-08-03 12:05:09 +02:00
check-git-log.sh devtools: add git log checks for acronyms 2017-04-25 11:58:07 +02:00
check-includes.sh vhost: fix header for strict compilation flags 2017-05-01 00:13:15 +02:00
check-maintainers.sh devtools: speed up maintainers check 2017-08-03 12:40:35 +02:00
checkpatches.sh devtools: ignore warning on long log string 2017-03-06 16:00:35 +01:00
cocci.sh scripts: move to devtools 2017-01-04 21:17:32 +01:00
git-log-fixes.sh devtools: fix version search with git < 2.7.0 2017-09-22 15:42:24 +02:00
load-devel-config scripts: move to devtools 2017-01-04 21:17:32 +01:00
test-build.sh crypto/mrvl: add mrvl crypto driver 2017-10-12 15:22:39 +01:00
test-null.sh scripts: move to devtools 2017-01-04 21:17:32 +01:00
validate-abi.sh fix typos using codespell utility 2017-06-14 23:54:13 +02:00