u-boot/arch/arm/mach-tegra
Андрей Мозжухин 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
..
tegra20 aes: Allow non-zero initialization vector 2018-01-29 12:50:13 -05:00
tegra30 treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
tegra114
tegra124 treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
tegra186 ARM: Tegra186: calculate load addresses at boot 2018-01-12 10:12:32 -07:00
tegra210 ARM: tegra: use CONFIG_SYS_INIT_SP_BSS_OFFSET 2018-01-12 09:52:11 -07:00
ap.c
arm64-mmu.c ARM: Tegra186: don't map memory not in RAM banks 2018-01-12 10:12:32 -07:00
board.c
board2.c env: Rename setenv() to env_set() 2017-08-16 08:22:18 -04:00
board186.c
cache.c
clock.c dm: tegra: Convert clock_decode_periph_id() to support livetree 2017-07-28 12:02:47 -06:00
cmd_enterrcm.c
cpu.c
cpu.h
dt-setup.c
emc.c
emc.h
gpu.c
ivc.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
Kconfig ARM: tegra: use LINUX_KERNEL_IMAGE_HEADER 2018-01-12 09:52:11 -07:00
lowlevel_init.S
Makefile
pinmux-common.c
powergate.c
psci.S
spl.c tegra: spl: Enable debug UART 2017-07-28 12:02:47 -06:00
sys_info.c
xusb-padctl-common.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
xusb-padctl-common.h dm: tegra: Convert USB setup to livetree 2017-07-28 12:02:47 -06:00
xusb-padctl-dummy.c dm: tegra: Convert USB setup to livetree 2017-07-28 12:02:47 -06:00