u-boot/include
Simon Glass 19c402afa2 image: Add RSA support for image signing
RSA provides a public key encryption facility which is ideal for image
signing and verification.

Images are signed using a private key by mkimage. Then at run-time, the
images are verified using a private key.

This implementation uses openssl for the host part (mkimage). To avoid
bringing large libraries into the U-Boot binary, the RSA public key
is encoded using a simple numeric representation in the device tree.

Signed-off-by: Simon Glass <sjg@chromium.org>
2013-06-26 10:18:56 -04:00
..
andestech
asm-generic Add trace support to generic board 2013-06-26 10:16:41 -04:00
bedbug
configs x86: config: Add tracing options 2013-06-26 10:18:56 -04:00
cramfs
faraday mmc: update Faraday FTSDC010 for rw performance 2013-05-15 18:18:15 -05:00
galileo
jffs2
linux add support for Xilinx 1000BASE-X phy (GTX) 2013-06-24 19:11:13 -05:00
lzma
mtd Merge branch 'master' of git://git.denx.de/u-boot-nand-flash 2013-05-31 18:28:47 -04:00
pcmcia
power
synopsys
u-boot
usb usb: ehci: add Faraday USB 2.0 EHCI support 2013-06-12 22:22:51 +02:00
zfs
_exports.h
.gitignore
74xx_7xx.h
ACEX1K.h
addr_map.h
aes.h
ahci.h
ali512x.h
altera.h fpga: Remove all CONFIG_SYS_* fpga related options 2013-05-06 10:41:30 +02:00
amba_clcd.h
ambapp.h
ansi.h
api_public.h
arm925t.h
armcoremodule.h
asm-offsets.h
at45.h
at91rm9200_i2c.h
at91rm9200_net.h
ata.h
atmel_hlcdc.h
atmel_lcdc.h
atmel_mci.h mmc: atmel_mci: using IP version for different setting 2013-05-12 16:47:05 +02:00
bcd.h
bcm5221.h
bmp_layout.h
bootcount.h
bootstage.h bootstage: Remove unused entries related to kernel/ramdisk/fdt load 2013-06-04 16:06:32 -04:00
bouncebuf.h
bus_vcxk.h
bzlib.h
cbfs.h
circbuf.h
cmd_spl.h
command.h bootz: un-staticize do_bootz 2013-06-24 19:07:33 -05:00
common.h Add trace library 2013-06-26 10:16:41 -04:00
commproc.h powerpc: fix 8xx and 82xx type-punning warnings with GCC 4.7 2013-06-11 22:01:45 +02:00
compiler.h
config_cmd_all.h Add fuse API and commands 2013-04-28 11:07:40 +02:00
config_cmd_default.h
config_cmd_defaults.h
config_defaults.h
config_fallbacks.h
config_phylib_all_drivers.h
config_uncmd_spl.h
cpsw.h
crc.h
cros_ec_message.h cros: add cros_ec driver 2013-06-26 10:07:11 -04:00
cros_ec.h cros: add cros_ec driver 2013-06-26 10:07:11 -04:00
da9030.h
dataflash.h
ddr_spd.h
dfu.h
dialog_pmic.h
div64.h
dm9000.h
dm9161.h
dp83848.h
ds1722.h
ds4510.h
dtt.h
dwmmc.h EXYNOS5: DWMMC: Added FDT support for DWMMC 2013-06-13 17:35:14 +09:00
e500.h
ec_commands.h cros: add cros_ec driver 2013-06-26 10:07:11 -04:00
edid.h
elf.h
env_attr.h
env_callback.h
env_default.h
env_flags.h
environment.h mmc: fix env in mmc with redundant compile error 2013-06-13 16:44:49 -05:00
errno.h
exports.h
ext4fs.h fs/ext4: Support device block sizes != 512 bytes 2013-05-10 08:16:33 -04:00
ext_common.h fs/ext4: Support device block sizes != 512 bytes 2013-05-10 08:16:33 -04:00
fat.h
fdc.h
fdt_support.h image: Add device tree setup to image library 2013-05-14 15:37:25 -04:00
fdt.h Move FDT_RAMDISK_OVERHEAD from fdt.h to libfdt_env.h 2013-05-10 19:04:50 -04:00
fdtdec.h cros: adds cros_ec keyboard driver 2013-06-26 10:13:31 -04:00
fis.h
flash.h
fm_eth.h Fman/t4240: some fix for 10G XAUI 2013-05-14 16:00:26 -05:00
fpga.h fpga: Remove all CONFIG_SYS_* fpga related options 2013-05-06 10:41:30 +02:00
fs.h fs: Add support for saving data to filesystems 2013-05-01 11:17:21 -04:00
fsl_diu_fb.h
fsl_esdhc.h
fsl_mdio.h
fsl_pmic.h
fuse.h Add fuse API and commands 2013-04-28 11:07:40 +02:00
g_dnl.h
gdsys_fpga.h
hash.h hash: Add a way to calculate a hash for any algortihm 2013-05-14 15:37:24 -04:00
hush.h
hw_sha.h
hwconfig.h
i2c.h
i2s.h
i8042.h
ide.h
image.h image: Support signing of images 2013-06-26 10:18:56 -04:00
initcall.h
input.h
iomux.h
ioports.h
ipu_pixfmt.h
key_matrix.h
keyboard.h
kgdb.h
ks8721.h
lattice.h fpga: Remove all CONFIG_SYS_* fpga related options 2013-05-06 10:41:30 +02:00
lcd.h lcd: add functions to set up simplefb device tree 2013-06-05 22:40:03 +02:00
lcdvideo.h
ld9040.h
led-display.h
libata.h
libfdt_env.h Move FDT_RAMDISK_OVERHEAD from fdt.h to libfdt_env.h 2013-05-10 19:04:50 -04:00
libfdt.h libfdt: Add fdt_next_subnode() to permit easy subnode iteration 2013-05-14 15:37:25 -04:00
libtizen.h
linker_lists.h
linux_logo.h
lmb.h image: Add device tree setup to image library 2013-05-14 15:37:25 -04:00
logbuff.h
lxt971a.h
lynxkdi.h
malloc.h
mb862xx.h
mc9sdz60.h
mc13783.h
mc13892.h
mc34704.h
MCD_dma.h
MCD_progCheck.h
MCD_tasksInit.h
menu.h
micrel.h net: phy: supplement support for Micrel's KSZ9031 2013-06-24 19:11:16 -05:00
mii_phy.h
miiphy.h
mk48t59.h
mmc.h Merge branch 'master' of git://git.denx.de/u-boot-arm 2013-06-22 07:38:12 -04:00
mpc5xx.h
mpc5xxx_sdma.h
mpc5xxx.h
mpc8xx_irq.h
mpc8xx.h
mpc83xx.h
mpc85xx.h
mpc86xx.h
mpc106.h
mpc824x.h
mpc8260_irq.h
mpc8260.h
mtd_node.h
mv88e6352.h
mvmfp.h
nand.h mtd: resync with Linux-3.7.1 2013-05-31 17:12:03 -05:00
net.h net: make IPaddr type big endian 2013-06-24 19:11:12 -05:00
netdev.h net: add Faraday FTMAC110 10/100Mbps ethernet support 2013-06-24 19:11:16 -05:00
nios2-epcs.h
nios2-io.h
nios2-yanu.h
nios2.h
nomadik.h
ns16550.h
ns87308.h
onenand_uboot.h
os.h
palmas.h ARM: OMAP5: Power: Add more functionality to Palmas driver 2013-06-10 08:43:10 -04:00
part_efi.h disk/gpt: Fix GPT partition handling for blocksize != 512 2013-05-01 16:24:02 -04:00
part.h part/dev_desc: Add log2 of blocksize to block_dev_desc data struct 2013-05-01 16:24:02 -04:00
pc_keyb.h
pca953x.h
pca9564.h
pca9698.h
pci_ids.h
pci.h pci: Convert extern inline functions to static inline 2013-06-26 10:16:40 -04:00
pcmcia.h
phy.h phy: export genphy_parse_link() 2013-06-24 19:07:32 -05:00
physmem.h
post.h
ppc_asm.tmpl Power: remove support for Freescale MPC8220 2013-05-15 08:41:03 -04:00
ppc_defs.h
ps2mult.h
pwm.h
radeon.h
reiserfs.h
rsa.h image: Add RSA support for image signing 2013-06-26 10:18:56 -04:00
rtc.h
s6e63d6.h
s_record.h
SA-1100.h
sandboxfs.h sandbox: fs: Add support for saving files to host filesystem 2013-05-01 11:17:21 -04:00
sata.h
scsi.h
sdhci.h
search.h "env grep" - add support for regular expression matches 2013-05-01 16:24:00 -04:00
sed156x.h
sed13806.h
serial.h
sh_pfc.h
sh_tmu.h
sha1.h
sha256.h
sja1000.h
slre.h Add SLRE - Super Light Regular Expression library 2013-05-01 16:24:00 -04:00
sm501.h
smiLynxEM.h
sound.h
spartan2.h
spartan3.h
spd_sdram.h
spd.h
spi_flash.h sf: Add flag status register polling support 2013-06-23 22:02:51 +05:30
spi.h cros: exynos: add SPI support for cros_ec 2013-06-26 10:13:24 -04:00
spl.h ARM: OMAP: Cleanup boot parameters usage 2013-05-10 08:25:56 -04:00
status_led.h
stdio_dev.h
stratixII.h
sym53c8xx.h
systemace.h
tegra-kbc.h
timestamp.h
tis.h
tmu.h
tpm.h
tps6586x.h
trace.h Add trace library 2013-06-26 10:16:41 -04:00
tsec.h
tsi108.h
tsi148.h
twl4030.h twl4030: make twl4030_i2c_read_u8 prototype consistent 2013-05-10 08:25:54 -04:00
twl6030.h twl6030: add header guard 2013-05-10 08:25:54 -04:00
tws.h
ubi_uboot.h
universe.h
usb_cdc_acm.h
usb_defs.h usb: fix: Fixing Port status and feature number constants 2013-05-06 02:16:36 +02:00
usb_ether.h
usb_mass_storage.h
usb.h USB: SS: Add support for Super Speed USB interface 2013-05-05 23:54:22 +02:00
usbdescriptors.h
usbdevice.h
version.h
video_ad7176.h
video_ad7177.h
video_ad7179.h
video_easylogo.h
video_fb.h
video_font_data.h
video_font.h
video_logo.h
video.h
virtex2.h
vsc7385.h
vsprintf.h Add function to print a number with grouped digits 2013-06-26 10:16:41 -04:00
vxworks.h
w83c553f.h
watchdog.h blackfin: Move blackfin watchdog driver out of the blackfin arch folder. 2013-05-13 16:30:26 +08:00
xilinx.h fpga: Remove all CONFIG_SYS_* fpga related options 2013-05-06 10:41:30 +02:00
xyzModem.h
zfs_common.h
zynqpl.h fpga: Check device name against bitstream name 2013-05-06 10:41:25 +02:00