!agkXCfUrgbadYlQXRj:kack.it

NixOS + TPMs

189 Members
49 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
16 Jul 2021
@grahamc:nixos.org@grahamc:nixos.org🙈14:52:22
@andi:kack.itandi-The best of none of the worlds?14:52:47
@grahamc:nixos.org@grahamc:nixos.orgbingo14:53:07
@grahamc:nixos.org@grahamc:nixos.orgokay new learning 15:01:07
@grahamc:nixos.org@grahamc:nixos.org
In reply to @grahamc:nixos.org
like, I think the nvram is for "I don't have a filesystem yet!" stuff, plus perhaps password attempt counters

this isn't stored in an arbitrary location in nvram, and it isn't on a per-secret basis, but an overal property of the TPM: a counter of failures:

[nix-shell:~]# tpm2 getcap properties-variable > prop-vals.2

[nix-shell:~]# diff prop-vals.1 prop-vals.2
29c29
< TPM2_PT_LOCKOUT_COUNTER: 0x7
---
> TPM2_PT_LOCKOUT_COUNTER: 0x8

15:02:21
@grahamc:nixos.org@grahamc:nixos.org
Note that the DA lockout counter decrements automatically every TPM_PT_LOCKOUT_INTERVAL seconds, in your case 100s.
15:04:29
@grahamc:nixos.org@grahamc:nixos.orgmine is: TPM2_PT_LOCKOUT_INTERVAL: 0x1C20 so 2 hours15:04:42
@grahamc:nixos.org@grahamc:nixos.orgI sure wish there was some crash course already put together on all this15:05:57
@andi:kack.itandi-I'll book one with DS once you are at that point. There is a friends&family discount, right?15:06:25
@grahamc:nixos.org@grahamc:nixos.orghaha15:07:36
@grahamc:nixos.org@grahamc:nixos.orgI should get a TPM simulator instead of putting my actual TPM in lockout15:09:01
@grahamc:nixos.org@grahamc:nixos.orgdid you figure out how to run the simulator?15:10:51
@grahamc:nixos.org@grahamc:nixos.orga very annoying thing about TPMs is the management thing15:22:05

Show newer messages


Back to Room ListRoom Version: 6