]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
tpm: Intel FW TPM always uses locality 0
authorAndreas Steffen <andreas.steffen@strongswan.org>
Thu, 31 Dec 2020 15:00:59 +0000 (16:00 +0100)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Fri, 8 Jan 2021 10:00:15 +0000 (11:00 +0100)
src/libtpmtss/tpm_tss_tss2_v2.c

index 8c6e7f5feccb24824a7c68aed03c9269d02abb0c..7357fdeaf8bcf6381d8543b07496fa2089776595 100644 (file)
@@ -285,10 +285,14 @@ static bool get_algs_capability(private_tpm_tss_tss2_t *this)
                 fips_140_2 ? "FIPS 140-2" : (this->fips_186_4 ? "FIPS 186-4" : ""));
 
        /* determine if TPM uses old event digest format and a different locality */
-       if (streq(manufacturer, "INTC") && revision == 116 && year == 2016)
+       if (streq(manufacturer, "INTC"))
        {
-               this->old_event_digest_format = TRUE;
                locality = 0;
+
+               if (revision == 116 && year == 2016)
+               {
+                       this->old_event_digest_format = TRUE;
+               }
        }
 
        /* construct TPM 2.0 version_info object */