Skip to main content

Pcr

Represents the Platform Configuration Registers (PCRs) in the TPM. Each PCR is associated with a digit number and a string name.

NOTE: In the current encryption logic, only the following PCRs are supported when sealing encrypted volumes against the state of TPM 2.0 device: - 4, or boot-loader-code - 7, or secure-boot-policy - 11, or kernel-boot.

CharacteristicValue
Typeenum

Variants​

variant-1​

PCR 0, or platform-code.

CharacteristicValue
Typestring
ValuePcr0

variant-2​

PCR 1, or platform-config.

CharacteristicValue
Typestring
ValuePcr1

variant-3​

PCR 2, or external-code.

CharacteristicValue
Typestring
ValuePcr2

variant-4​

PCR 3, or external-config.

CharacteristicValue
Typestring
ValuePcr3

variant-5​

PCR 4, or boot-loader-code.

CharacteristicValue
Typestring
ValuePcr4

variant-6​

PCR 5, or boot-loader-config.

CharacteristicValue
Typestring
ValuePcr5

variant-7​

PCR 6, or host-platform.

CharacteristicValue
Typestring
ValuePcr6

variant-8​

PCR 7, or secure-boot-policy.

CharacteristicValue
Typestring
ValuePcr7

variant-9​

PCR 8.

CharacteristicValue
Typestring
ValuePcr8

variant-10​

PCR 9, or kernel-initrd.

CharacteristicValue
Typestring
ValuePcr9

variant-11​

PCR 10, or ima.

CharacteristicValue
Typestring
ValuePcr10

variant-12​

PCR 11, or kernel-boot.

CharacteristicValue
Typestring
ValuePcr11

variant-13​

PCR 12, or kernel-config.

CharacteristicValue
Typestring
ValuePcr12

variant-14​

PCR 13, or sysexts.

CharacteristicValue
Typestring
ValuePcr13

variant-15​

PCR 14, or shim-policy.

CharacteristicValue
Typestring
ValuePcr14

variant-16​

PCR 15, or system-identity.

CharacteristicValue
Typestring
ValuePcr15

variant-17​

PCR 16, or debug.

CharacteristicValue
Typestring
ValuePcr16

variant-18​

PCR 17.

CharacteristicValue
Typestring
ValuePcr17

variant-19​

PCR 18.

CharacteristicValue
Typestring
ValuePcr18

variant-20​

PCR 19.

CharacteristicValue
Typestring
ValuePcr19

variant-21​

PCR 20.

CharacteristicValue
Typestring
ValuePcr20

variant-22​

PCR 21.

CharacteristicValue
Typestring
ValuePcr21

variant-23​

PCR 22.

CharacteristicValue
Typestring
ValuePcr22

variant-24​

PCR 23, or application-support.

CharacteristicValue
Typestring
ValuePcr23