linux-stable/drivers/crypto/inside-secure
Pascal van Leeuwen 4a593fb35d crypto: inside-secure - Added support for the CHACHA20 skcipher
Added support for the CHACHA20 skcipher algorithm.
Tested on an eip197c-iesb configuration in the Xilinx VCU118 devboard,
passes all testmgr vectors plus the extra fuzzing tests.

changes since v1:
- rebased on top of DES library changes done on cryptodev/master
- fixed crypto/Kconfig so that generic fallback is compiled as well

changes since v2:
- made switch entry SAFEXCEL_AES explit and added empty default, as
  requested by Antoine Tenart. Also needed to make SM4 patches apply.

changes since v3:
- nothing

Signed-off-by: Pascal van Leeuwen <pvanleeuwen@verimatrix.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2019-10-05 01:04:32 +10:00
..
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
safexcel_cipher.c crypto: inside-secure - Added support for the CHACHA20 skcipher 2019-10-05 01:04:32 +10:00
safexcel_hash.c crypto: inside-secure - Added support for the AES-CMAC ahash 2019-10-05 01:04:31 +10:00
safexcel_ring.c crypto: inside-secure - Added support for basic AES-GCM 2019-09-05 14:37:29 +10:00
safexcel.c crypto: inside-secure - Added support for the CHACHA20 skcipher 2019-10-05 01:04:32 +10:00
safexcel.h crypto: inside-secure - Added support for the CHACHA20 skcipher 2019-10-05 01:04:32 +10:00