TCTI-SPI(7)

✨ NAME ✨

okay so bestie, this page is TCTI-SPI(7) from the Miscellaneous Information Manual β€” and the star of the show is tcti-spidev, the TCTI library for accessing TPMs via spidev. πŸŽ€


🌸 SYNOPSIS 🌸

It's a TPM Command Transmission Interface (TCTI) module for interaction with a TPM that is attached to an spidev device node. That's it, that's the whole vibe. πŸ¦‹


πŸ’… DESCRIPTION πŸ’…

tcti-spidev is a library that abstracts the details of communication with a TPM that is attached to an spidev device node. It handles all the messy little comms stuff so you don't have to, no cap. πŸ”₯

The interface exposed by this library is defined in the β€œTSS System Level API and TPM Command Transmission Interface Specification” specification. Iconic spec name, we love a long title.

The configuration of this TCTI takes the filepath to the device node.

Default: /dev/spidev0.1 β€” that's the default, bestie, write it down. ✍️

πŸ‘‘ AUTHOR πŸ‘‘

TPM2 Software Project <https://github.com/tpm2-software/tpm2-tss>

(the legends themselves, fr fr πŸ’œ)


🫢 SEE ALSO 🫢

Go read these next, iykyk:


🌈 COLOPHON 🌈

This page is part of release 4.2.0 of Open Source implementation of the TCG TPM2 Software Stack (TSS2). A description of the project, information about reporting bugs, and the latest version of this page can be found at https://github.com/tpm2-software/tpm2-tss/. πŸ¦‹


πŸŽ€ LICENSE πŸŽ€

This work is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0). For more information visit https://creativecommons.org/licenses/by/4.0/. πŸ’–


okay that's the whole page, mwah 😘 β€” this one's from the TPM2 Software Stack, dated NOVEMBER 2023. slay, go forth and talk to your TPM. πŸ’…βœ¨

πŸ“¦ where this page comes from