1. 14 Mar, 2016 1 commit
  2. 29 Jan, 2016 1 commit
  3. 23 Oct, 2015 1 commit
  4. 31 Aug, 2015 2 commits
  5. 19 Jun, 2014 1 commit
    • Jeroen Hofstee's avatar
      includes: move openssl headers to include/u-boot · 2b9912e6
      Jeroen Hofstee authored
      commit 18b06652 "tools: include u-boot version of sha256.h"
      unconditionally forced the sha256.h from u-boot to be used
      for tools instead of the host version. This is fragile though
      as it will also include the host version. Therefore move it
      to include/u-boot to join u-boot/md5.h etc which were renamed
      for the same reason.
      
      cc: Simon Glass <sjg@chromium.org>
      Signed-off-by: default avatarJeroen Hofstee <jeroen@myspectrum.nl>
      2b9912e6
  6. 24 Jul, 2013 1 commit
  7. 16 Jul, 2013 1 commit
  8. 12 Apr, 2013 1 commit
    • Che-liang Chiou's avatar
      tpm: Add TPM command library · 8732b070
      Che-liang Chiou authored
      TPM command library implements a subset of TPM commands defined in TCG
      Main Specification 1.2 that are useful for implementing secure boot.
      More TPM commands could be added out of necessity.
      
      You may exercise these commands through the 'tpm' command.  However, the
      raw TPM commands are too primitive for writing secure boot in command
      interpreter scripts; so the 'tpm' command also provides helper functions
      to make scripting easier.
      
      For example, to define a counter in TPM non-volatile storage and
      initialize it to zero:
      
      $ tpm init
      $ tpm startup TPM_ST_CLEAR
      $ tpm nv_define d 0x1001 0x1
      $ tpm nv_write d 0x1001 0
      
      And then increment the counter by one:
      
      $ tpm nv_read d 0x1001 i
      $ setexpr.l i $i + 1
      $ tpm nv_write d 0x1001 $i
      Signed-off-by: default avatarChe-Liang Chiou <clchiou@chromium.org>
      8732b070