u-boot-brain/arch/arm/mach-tegra/tegra20
Андрей Мозжухин af09eba64f aes: Allow non-zero initialization vector
AES encryption in CBC mode, in most cases, must be used with random
initialization vector. Using the same key and initialization vector several
times is weak and must be avoided.

Added iv parameter to the aes_cbc_encrypt_blocks and aes_cbc_decrypt_blocks
functions for passing initialization vector.

Command 'aes' now also require the initialization vector parameter.

Signed-off-by: Andrey Mozzhuhin <amozzhuhin@yandex.ru>
2018-01-29 12:50:13 -05:00
..
clock.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
cpu.c Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
crypto.c aes: Allow non-zero initialization vector 2018-01-29 12:50:13 -05:00
crypto.h ARM: tegra: collect SoC sources into mach-tegra 2015-02-21 08:23:51 -05:00
display.c tegra: video: Merge the display driver into one file 2016-02-16 09:17:52 -07:00
emc.c ARM: tegra: collect SoC sources into mach-tegra 2015-02-21 08:23:51 -05:00
funcmux.c tegra: pinmux: fix FUNCMUX_NDFLASH_KBC_8_BIT 2015-03-30 10:04:44 -07:00
Kconfig ARM: tegra: remove Whistler support 2017-06-12 13:03:50 -07:00
Makefile ARM: Rework and correct barrier definitions 2016-08-05 07:23:57 -04:00
pinmux.c ARM: tegra: collect SoC sources into mach-tegra 2015-02-21 08:23:51 -05:00
pmu.c ARM: tegra: collect SoC sources into mach-tegra 2015-02-21 08:23:51 -05:00
warmboot_avp.c ARM: tegra: collect SoC sources into mach-tegra 2015-02-21 08:23:51 -05:00
warmboot_avp.h ARM: tegra: collect SoC sources into mach-tegra 2015-02-21 08:23:51 -05:00
warmboot.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00