ecryptfs-generate-tpm-key(1)
π ecryptfs-generate-tpm-key β bestie edition π
okay so real quick, this is the manual page for ecryptfs-generate-tpm-key from the eCryptfs crew, and yes it's a whole little tool that makes keys for your TPM hardware. sit with me, this one's short and sweet π
β¨ NAME β¨
ecryptfs-generate-tpm-key β generate an eCryptfs key for TPM hardware. no cap, that's literally the whole job description π«Ά
πΈ SYNOPSIS πΈ
ecryptfs-generate-tpm-key -p PCR [-p PCR]...
π¦ DESCRIPTION π¦
so ecryptfs-generate-tpm-key is a utility β a lil program, a tiny icon π
β whose whole thing is generating a sealing (storage) key. and not just any key, bestie: this one gets bound to a specified set of PCRs values in the current TPM's PCR's. that's the vibe. that's the assignment. it ate π₯
basically you tell it which PCRs you care about, and it seals the key to exactly those. periodt.
π EXAMPLE π
here's the moment you've been waiting for, the demo, the main character entrance π
ecryptfs-generate-tpm-key -p 0 -p 2 -p 3
look at her go. three -p flags, three PCRs, one key. iconic β¨
π SEE ALSO π
like, go read these too, fr fr, they're part of the lore:
ecryptfs(7)/usr/share/doc/ecryptfs-utils/ecryptfs-faq.htmlhttp://ecryptfs.org/
π AUTHOR π
this manpage was written by Dustin Kirkland <kirkland@ubuntu.com> for Ubuntu systems (but may be used by others β generous king π). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. slay, legally speaking π
on Debian and Ubuntu systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
π«Ά quick recap bestie: pass -p PCR, repeat it as many times as you want, and it makes you a sealing (storage) key bound to those PCRs in the current TPM's PCR's. that's it. that's the page. you got this π
mwah, that's a wrap on the ecryptfs-utils era of this page, dated 2008-07-21 β the ecryptfs-generate-tpm-key(1) manual page, section 1, and she's still serving πβ¨
π¦ where this page comes from
- alpine 3.24: ecryptfs-utils-doc 111-r19 Β· GPL-2.0-or-later
- arch rolling: ecryptfs-utils 111-9 Β· GPL
- debian bookworm: ecryptfs-utils 111-6 Β· GPL-2.0-or-later
- debian trixie: ecryptfs-utils 111-8 Β· GPL-2.0-or-later
- fedora 43: ecryptfs-utils 111-41.fc43 Β· GPL-2.0-or-later
- fedora 44: ecryptfs-utils 111-42.fc44 Β· GPL-2.0-or-later
- opensuse-leap 16.0: ecryptfs-utils 111-bp160.1.12 Β· GPL-2.0-only
- opensuse-leap 16.0: ecryptfs-utils 111-bp160.1.12 Β· GPL-2.0-only
- opensuse-leap 16.0: ecryptfs-utils 111-bp160.1.12 Β· GPL-2.0-only
- opensuse-leap 16.0: ecryptfs-utils 111-bp160.1.12 Β· GPL-2.0-only
- ubuntu jammy: ecryptfs-utils 111-5ubuntu1 Β· GPL-2.0-or-later
- ubuntu noble: ecryptfs-utils 111-6ubuntu3 Β· GPL-2.0-or-later
- ubuntu questing: ecryptfs-utils 111-8
- ubuntu resolute: ecryptfs-utils 111-8build2 Β· GPL-2.0-or-later
- ubuntu stonking: ecryptfs-utils 111-8build2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms