]> git.ipfire.org Git - people/ms/strongswan.git/commit
libtpmtss: Establish session with TPM 2.0
authorAndreas Steffen <andreas.steffen@strongswan.org>
Mon, 8 Nov 2021 08:02:40 +0000 (09:02 +0100)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Sat, 11 Dec 2021 15:21:59 +0000 (16:21 +0100)
commit8249e6afadb1f694622d5fbdec0f0cf13ae7b9ea
tree5fe27b2a969904066a6f4bc8ed0b97d57e90b990
parentb158c08c4b919b878ded10bb57e969ed7b3cabc3
libtpmtss: Establish session with TPM 2.0

Using the trusted RSA or ECC Endorsement Key of the TPM 2.0 a
secure session is established via RSA public key encryption or
an ephemeral ECDH key exchange, respectively.

The session allows HMAC-based authenticated communication with
the TPM 2.0 and the exchanged parameters can be encrypted where
necessary to guarantee confidentiality.
conf/plugins/tpm.opt
src/libtpmtss/Makefile.am
src/libtpmtss/tpm_tss_tss2_session.c [new file with mode: 0644]
src/libtpmtss/tpm_tss_tss2_session.h [new file with mode: 0644]
src/libtpmtss/tpm_tss_tss2_v2.c