uboot/lib
Reinhard Pfau be6c1529c1 tpm: add AUTH1 cmds for LoadKey2 and GetPubKey
Extend the tpm library with support for single authorized (AUTH1) commands
as specified in the TCG Main Specification 1.2. (The internally used helper
functions are implemented in a way that they could also be used for double
authorized commands if someone needs it.)

Provide enums with the return codes from the TCG Main specification.

For now only a single OIAP session is supported.

OIAP authorized version of the commands TPM_LoadKey2 and TPM_GetPubKey are
provided. Both features are available using the 'tpm' command, too.

Authorized commands are enabled with CONFIG_TPM_AUTH_SESSIONS. (Note that
this also requires CONFIG_SHA1 to be enabled.)

Signed-off-by: Reinhard Pfau <reinhard.pfau@gdsys.cc>
Signed-off-by: Dirk Eibach <dirk.eibach@gdsys.cc>
Acked-by: Che-Liang Chiou <clchiou@chromium.org>
Signed-off-by: Andy Fleming <afleming@freescale.com>
2013-07-16 17:44:29 -05:00
..
libfdt libfdt: Add fdt_find_regions() 2013-06-26 10:18:56 -04:00
lzma
lzo
rsa lib/rsa/rsa-sig.c: compile on OS X 2013-07-03 09:35:30 -04:00
tizen
zlib
Makefile Add trace library 2013-06-26 10:16:41 -04:00
addr_map.c
aes.c
asm-offsets.c
bch.c
bitrev.c
bzlib.c
bzlib_crctable.c
bzlib_decompress.c
bzlib_huffman.c
bzlib_private.h
bzlib_randtable.c
circbuf.c
crc7.c
crc16.c
crc32.c
ctype.c
display_options.c
div64.c
errno.c
fdtdec.c Merge branch 'master' of git://git.denx.de/u-boot-arm 2013-07-12 10:36:48 -04:00
fdtdec_test.c
gunzip.c
gzip.c
hang.c
hashtable.c
initcall.c
ldiv.c
linux_string.c
lmb.c
md5.c
net_utils.c
physmem.c
qsort.c
rand.c
rbtree.c
sha1.c
sha256.c
slre.c
string.c
strmhz.c
time.c
tpm.c tpm: add AUTH1 cmds for LoadKey2 and GetPubKey 2013-07-16 17:44:29 -05:00
trace.c Add trace library 2013-06-26 10:16:41 -04:00
uuid.c
vsprintf.c Add function to print a number with grouped digits 2013-06-26 10:16:41 -04:00