09 Jul, 2021

1 commit

  • Fix some spelling mistakes in comments:
    permanentely ==> permanently
    wont ==> won't
    remaning ==> remaining
    succed ==> succeed
    shouldnt ==> shouldn't
    alpha-numeric ==> alphanumeric
    storeing ==> storing
    funtion ==> function
    documenation ==> documentation
    Determin ==> Determine
    intepreted ==> interpreted
    ammount ==> amount
    obious ==> obvious
    interupts ==> interrupts
    occured ==> occurred
    asssociated ==> associated
    taking into acount ==> taking into account
    squence ==> sequence
    stil ==> still
    contiguos ==> contiguous
    matchs ==> matches

    Link: https://lkml.kernel.org/r/20210607072555.12416-1-thunder.leizhen@huawei.com
    Signed-off-by: Zhen Lei
    Reviewed-by: Jacob Keller
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Zhen Lei
     

14 Apr, 2021

1 commit

  • We have a need in the TPM2 trusted keys to return the ASN.1 form of the TPM
    key blob so it can be operated on by tools outside of the kernel. The
    specific tools are the openssl_tpm2_engine, openconnect and the Intel
    tpm2-tss-engine. To do that, we have to be able to read and write the same
    binary key format the tools use. The current ASN.1 decoder does fine for
    reading, but we need pieces of an ASN.1 encoder to write the key blob in
    binary compatible form.

    For backwards compatibility, the trusted key reader code will still accept
    the two TPM2B quantities that it uses today, but the writer will only
    output the ASN.1 form.

    The current implementation only encodes the ASN.1 bits we actually need.

    Signed-off-by: James Bottomley
    Reviewed-by: David Howells
    Reviewed-by: Jarkko Sakkinen
    Tested-by: Jarkko Sakkinen
    Signed-off-by: Jarkko Sakkinen

    James Bottomley