22 May, 2013

1 commit


23 Aug, 2012

1 commit

  • Move the tpm_get_random api from the trusted keys code into the TPM
    device driver itself so that other callers can make use of it. Also,
    change the api slightly so that the number of bytes read is returned in
    the call, since the TPM command can potentially return fewer bytes than
    requested.

    Acked-by: David Safford
    Reviewed-by: H. Peter Anvin
    Signed-off-by: Kent Yoder

    Kent Yoder
     

29 Nov, 2010

1 commit

  • Add internal kernel tpm_send() command used to seal/unseal keys.

    Changelog:
    - replaced module_put in tpm_send() with new tpm_chip_put() wrapper
    (suggested by David Howells)
    - Make tpm_send() cmd argument a 'void *' (suggested by David Howells)

    Signed-off-by: David Safford
    Signed-off-by: Mimi Zohar
    Acked-by: David Howells
    Acked-by: Serge E. Hallyn
    Signed-off-by: James Morris

    Mimi Zohar
     

29 Oct, 2009

1 commit

  • Fix build for TCG_TPM=m. Header file doesn't handle this
    and incorrectly builds stubs.

    drivers/char/tpm/tpm.c:720: error: redefinition of 'tpm_pcr_read'
    include/linux/tpm.h:35: error:previous definition of 'tpm_pcr_read' was here
    drivers/char/tpm/tpm.c:752: error: redefinition of 'tpm_pcr_extend'
    include/linux/tpm.h:38: error:previous definition of 'tpm_pcr_extend' was here

    Repairs linux-next's

    commit d6ba452128178091dab7a04d54f7e66fdc32fb39
    Author: Mimi Zohar
    Date: Mon Oct 26 09:26:18 2009 -0400

    tpm add default function definitions

    Signed-off-by: Randy Dunlap
    Cc: Rajiv Andrade
    Cc: Mimi Zohar
    Cc: James Morris
    Cc: Eric Paris
    Signed-off-by: Andrew Morton
    Signed-off-by: James Morris

    Randy Dunlap
     

28 Oct, 2009

1 commit


03 Feb, 2009

1 commit

  • This patch adds internal kernel support for:
    - reading/extending a pcr value
    - looking up the tpm_chip for a given chip number

    Signed-off-by: Rajiv Andrade
    Signed-off-by: Mimi Zohar
    Signed-off-by: James Morris

    Rajiv Andrade