openwrt/target/linux/ipq40xx
Eneas U de Queiroz 13b8404b1e ipq40xx: qce - add fixes for AES ciphers
This backports commits from master that fix AES ciphers when using the
qce driver:

 - A couple of simple fixes for CTR and XTS modes used with AES:
   * 041-crypto-qce-fix-ctr-aes-qce-block-chunk-sizes.patch
   * 042-crypto-qce-fix-xts-aes-qce-key-sizes.patch

 - A fix for a bug that affected cases when there were more entries in
   the input sg list than necessary to actually encrypt, resulting in
   failure in gcm, where the authentication tag is present after the
   encryption data:
   * 043-crypto-qce-save-a-sg-table-slot-for-result-buf.patch

 - A fix to update the IV buffer passed to the driver from the kernel:
   * 044-crypto-qce-update-the-skcipher-IV.patch

 - A patch that reduces memory footprint and driver initialization by
   only initializing the fallback mechanism where it is actually used:
   * 046-crypto-qce-initialize-fallback-only-for-AES.patch

 - Three patches that make gcm and xts modes work with the qce driver,
   and improve performance with small blocks:
   * 047-crypto-qce-use-cryptlen-when-adding-extra-sgl.patch
   * 048-crypto-qce-use-AES-fallback-for-small-requests.patch
   * 049-crypto-qce-handle-AES-XTS-cases-that-qce-fails.patch

 - A patch that allows the hashes/ciphers to be built individually.
   * 051-crypto-qce-allow-building-only-hashes-ciphers.patch

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
[renumbered patches, added patches from dropped commit, refreshed, 5.4]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2020-02-28 22:46:09 +01:00
..
base-files ipq40xx: add support for EnGenius EAP2200 2020-02-28 22:29:10 +01:00
files-4.14/arch/arm/boot/dts ipq40xx: fix usbport trigger on the RT-AC58U with USB 2.0 devices 2020-01-12 15:47:50 +01:00
files-4.19/arch/arm/boot/dts ipq40xx: add support for EnGenius EAP2200 2020-02-28 22:29:10 +01:00
files-5.4 ipq40xx: add support for EnGenius EAP2200 2020-02-28 22:29:10 +01:00
generic ipqx0xx: add Generic subtarget 2019-08-22 21:15:28 +02:00
image ipq40xx: add support for EnGenius EAP2200 2020-02-28 22:29:10 +01:00
patches-4.14 kernel: bump 4.14 to 4.14.171 2020-02-24 14:18:59 +01:00
patches-4.19 ipq40xx: qce - add fixes for AES ciphers 2020-02-28 22:46:09 +01:00
patches-5.4 ipq40xx: qce - add fixes for AES ciphers 2020-02-28 22:46:09 +01:00
profiles ipq40xx: add target 2018-03-14 19:04:50 +01:00
config-4.14 ipq40xx: add support for ASUS Lyra 2019-02-14 16:56:15 +01:00
config-4.19 ipq40xx: use neon crypto drivers 2020-02-28 22:46:09 +01:00
config-5.4 ipq40xx: use neon crypto drivers 2020-02-28 22:46:09 +01:00
Makefile ipq40xx: add v5.4 support 2020-02-28 17:50:46 +01:00