sysclasstpm
sysclasstpm is the Linux kernel sysfs class that exposes Trusted Platform Module (TPM) hardware and drivers to user space. It provides a stable, unified interface for TPM devices that may implement different TPM specifications (such as TPM 1.2 or TPM 2.0) and come from various manufacturers. The class allows software to discover TPM devices, inspect their state, and relate them to the corresponding character devices used for command/response I/O.
In sysfs, TPM devices appear under the /sys/class/tpm directory, with individual devices typically named tpm0, tpm1,
Implementation-wise, the sysclasstpm is part of the kernel TPM subsystem. Drivers that manage TPM hardware register
Usage and significance: TPMs provide hardware-backed cryptographic functions used for secure boot, measured boot, key storage,
See also: Trusted Platform Module, TPM 2.0, TPM 1.2, Linux kernel TPM subsystem, /sys/class/tpm, /dev/tpm, /dev/tpmrm,