Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6da70580 authored by Tadeusz Struk's avatar Tadeusz Struk Committed by James Morris
Browse files

selftests/tpm2: Open tpm dev in unbuffered mode



In order to have control over how many bytes are read or written
the device needs to be opened in unbuffered mode.

Signed-off-by: default avatarTadeusz Struk <tadeusz.struk@intel.com>
Reviewed-by: default avatarJarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Tested-by: default avatarJarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: default avatarJarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: default avatarJames Morris <james.morris@microsoft.com>
parent f1a0ba6c
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -358,9 +358,9 @@ class Client:
        self.flags = flags

        if (self.flags & Client.FLAG_SPACE) == 0:
            self.tpm = open('/dev/tpm0', 'r+b')
            self.tpm = open('/dev/tpm0', 'r+b', buffering=0)
        else:
            self.tpm = open('/dev/tpmrm0', 'r+b')
            self.tpm = open('/dev/tpmrm0', 'r+b', buffering=0)

    def close(self):
        self.tpm.close()