All Tests Passed

TPM 2.0 Compliance Report

9 compliance categories, 276 individual checks

FlexTPM was tested against Microsoft's official TPM 2.0 test suite, the same tool used to validate hardware TPM chips. Every test passed. The full results are below.

Duration: 0.06 min
Result: PASSED
276
TPM commands executed
36
Assertions verified
18
Test routines run
0
Failures

Test Routines

10 unique tests
ActivateAikSample
0.23s Passed
DuplicateImportRsaSample
0.67s Passed
ExternalKeyImportSample
0.13s Passed
LibTesterInfra
0.21s avg × 9 runs Passed
LoadExternalFullRsaKeySample
0.12s Passed
TestAutomaticAuth
0.13s Passed
TestCertifyX509
<0.01s Passed
TestRandom
0.01s Passed
TestSerialization
0.43s Passed
TestVendorSpecific
<0.01s Passed

Command Statistics

30 unique commands
Command Success Fail Avg Time Error Codes
ActivateCredential202.1 ms-
Create30262.0 ms-
CreatePrimary8023.2 ms-
DictionaryAttackLockReset1101.2 ms-
DictionaryAttackParameters1100.7 ms-
Duplicate01-Attributes
EvictControl20<1 ms-
FlushContext6700.7 ms-
GetCapability2800.5 ms-
GetRandom2101.8 ms-
GetSessionAuditDigest311.4 msBadAuth
Import202.1 ms-
Load511.7 msAuthMissing
LoadExternal104.4 ms-
MakeCredential10<1 ms-
NvDefineSpace200.5 ms-
NvReadPublic20<1 ms-
NvUndefineSpace20<1 ms-
ObjectChangeAuth10<1 ms-
PolicyCommandCode301.4 ms-
PolicyOR20<1 ms-
PolicyRestart20<1 ms-
PolicySecret202.0 ms-
ReadPublic114.0 msHandle
RsaDecrypt402.1 ms-
RsaEncrypt10<1 ms-
Sign204.3 ms-
StartAuthSession5301.2 ms-
StirRandom1000.8 ms-
TestParms2000.6 ms-