All of lore.kernel.org
 help / color / mirror / Atom feed
  • * Re: [PATCH v2 0/3] tpm: retrieve digest size of unknown algorithms from TPM
           [not found] <20180905114202.7757-1-roberto.sassu@huawei.com>
           [not found] ` <20180905114202.7757-3-roberto.sassu@huawei.com>
    @ 2018-09-10 18:42 ` Jarkko Sakkinen
           [not found] ` <20180905114202.7757-2-roberto.sassu@huawei.com>
           [not found] ` <20180905114202.7757-4-roberto.sassu@huawei.com>
      3 siblings, 0 replies; 19+ messages in thread
    From: Jarkko Sakkinen @ 2018-09-10 18:42 UTC (permalink / raw)
      To: Roberto Sassu; +Cc: linux-integrity
    
    On Wed, Sep 05, 2018 at 01:41:59PM +0200, Roberto Sassu wrote:
    > The TPM driver currently relies on the crypto subsystem to determine the
    > digest size of supported TPM algorithms. In the future, TPM vendors might
    > implement new algorithms in their chips, and those algorithms might not
    > be supported by the crypto subsystem.
    > 
    > Usually, vendors provide patches for the new hardware, and likely
    > the crypto subsystem will be updated before the new algorithm is
    > introduced. However, old kernels might be updated later, after patches
    > are included in the mainline kernel. This would leave the opportunity
    > for attackers to misuse PCRs, as PCR banks with an unknown algorithm
    > are not extended.
    > 
    > This patch set provides a long term solution for this issue. If a TPM
    > algorithm is not known by the crypto subsystem, the TPM driver retrieves
    > the digest size from the TPM with a PCR read. All the PCR banks are
    > extended, even if the algorithm is not yet supported by the crypto
    > subsystem.
    
    I'm sorry. I missed this before checking through the mails. In future,
    please add me either to to-field so that they arrive to my inbox and
    do not get filtered to linux-integrity folder, which I go through with
    time at most once a week.
    
    /Jarkko
    
    ^ permalink raw reply	[flat|nested] 19+ messages in thread
  • [parent not found: <20180905114202.7757-2-roberto.sassu@huawei.com>]
  • [parent not found: <20180905114202.7757-4-roberto.sassu@huawei.com>]

  • end of thread, other threads:[~2018-09-26 20:52 UTC | newest]
    
    Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
    -- links below jump to the message on this page --
         [not found] <20180905114202.7757-1-roberto.sassu@huawei.com>
         [not found] ` <20180905114202.7757-3-roberto.sassu@huawei.com>
    2018-09-05 13:43   ` EXTERNAL: [PATCH v2 2/3] tpm: modify tpm_pcr_read() definition to pass TPM hash algorithms Jeremy Boone
         [not found]     ` <e1d77563-81fd-36f0-648f-3325969b05af@huawei.com>
    2018-09-16 12:30       ` Jarkko Sakkinen
    2018-09-16 12:37         ` Winkler, Tomas
    2018-09-16 19:21           ` Jarkko Sakkinen
    2018-09-26 14:09       ` Mimi Zohar
    2018-09-26 14:39         ` Roberto Sassu
    2018-09-26 14:39           ` Roberto Sassu
    2018-09-26 14:39           ` Roberto Sassu
    2018-09-10 18:42 ` [PATCH v2 0/3] tpm: retrieve digest size of unknown algorithms from TPM Jarkko Sakkinen
         [not found] ` <20180905114202.7757-2-roberto.sassu@huawei.com>
    2018-09-16 12:13   ` [PATCH v2 1/3] tpm: rename and export tpm2_digest and tpm2_algorithms Jarkko Sakkinen
         [not found] ` <20180905114202.7757-4-roberto.sassu@huawei.com>
    2018-09-16 12:37   ` [PATCH v2 3/3] tpm: retrieve digest size of unknown algorithms with PCR read Jarkko Sakkinen
    2018-09-17 10:02     ` Roberto Sassu
    2018-09-17 10:02       ` Roberto Sassu
    2018-09-17 21:16       ` Jarkko Sakkinen
    2018-09-17 21:16         ` Jarkko Sakkinen
    2018-09-18  7:14         ` Roberto Sassu
    2018-09-18  7:14           ` Roberto Sassu
    2018-09-18 18:54           ` Jarkko Sakkinen
    2018-09-18 18:54             ` Jarkko Sakkinen
    

    This is an external index of several public inboxes,
    see mirroring instructions on how to clone and mirror
    all data and code used by this external index.