ABI: add sysfs description for tpm exports of PCR registers
authorJames Bottomley <James.Bottomley@HansenPartnership.com>
Wed, 13 Jan 2021 23:26:34 +0000 (15:26 -0800)
committerJarkko Sakkinen <jarkko@kernel.org>
Tue, 16 Feb 2021 08:40:27 +0000 (10:40 +0200)
Adds the ABI entries for the new

/sys/class/tpm/tpm<n>/pcr-<hash>/<m>

files which are added to export the PCR hash values on a one value per
file basis.

Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Acked-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
Documentation/ABI/stable/sysfs-class-tpm

index 91ca63e..d897ecb 100644 (file)
@@ -194,3 +194,17 @@ Description:       The "tpm_version_major" property shows the TCG spec major version
                Example output::
 
                  2
+
+What:          /sys/class/tpm/tpmX/pcr-H/N
+Date:          March 2021
+KernelVersion: 5.12
+Contact:       linux-integrity@vger.kernel.org
+Description:   produces output in compact hex representation for PCR
+               number N from hash bank H.  N is the numeric value of
+               the PCR number and H is the crypto string
+               representation of the hash
+
+               Example output::
+
+                 cat /sys/class/tpm/tpm0/pcr-sha256/7
+                 2ED93F199692DC6788EFA6A1FE74514AB9760B2A6CEEAEF6C808C13E4ABB0D42