TSS.CPP/Src/Tpm2.cpp (9 lines): - line 489: // TODO: This is a bit of a mess. the inHandles array points to handles in the - line 519: // TODO: Change this so that session will work - line 588: // TODO: Can't update inHandle[0] because it's a pointer to a value-copy. - line 594: // TODO: Does not work because we make a value copy of the - line 601: // TODO: Does not work. - line 602: // TODO: Maintain a map from digests of TpmPrivate to the new auth value - line 608: // TODO: Does not work. - line 614: // TODO: Does not work. - line 640: // TODO: Test scenario coverage of this is low. Tpm2Tester/TestSubstrate/TestFuzzer.cs (5 lines): - line 568: // TODO: Adjust complexity based on the handle types - line 833: // TODO: Fuzz to defined handle values in PCR, transient, - line 1276: // TODO: Flush'em here ... - line 1344: // TODO: Update CmdComplexity based on the type info - line 1355: // TODO: Update CmdComplexity based on the type info TSS.NET/TSS.Net/Tpm2.cs (3 lines): - line 2467: // TODO: faster lookup - line 2508: // TODO: add NumAuthHandles and USER/ADMIN auth requirements - line 2949: // TODO: this is not the right type if we ever do size-checks TSS.NET/TSS.Net/SlotManager.cs (3 lines): - line 230: // TODO: Virtualize TPM2_GetCapability() for handle enumeration. - line 710: // TODO: Handle possible TPM_RC_CONTEXT_GAP error - line 740: // TODO: Manage the saved-context array. TssCodeGen/src/TypeExtractor.cs (2 lines): - line 58: { "_TPM_CAP_SIZE", "sizeof(UINT32)", ""}, // TODO: Workaround for the order of TPM_CAP declaration - line 970: // TODO: see if this branch can be replaced based on the above NullSelector presence Tpm2Tester/TestSubstrate/TestCmdLine.cs (2 lines): - line 611: // TODO: Search using lexicographical distance - line 824: // TODO: this will filter out interface tests running across TPMProxy, TSS.CPP/Src/TpmTypeExtensions.cpp (2 lines): - line 117: // TODO: Fully qualified name - line 481: // TODO: Unicode TSS.CPP/include/TpmTypes.h (1 line): - line 3263: // TODO: Unicode, etc. TSS.CPP/include/TpmPolicy.h (1 line): - line 547: // TODO: Not tested, potentially incomplete. TSS.CPP/Src/Crypto.cpp (1 line): - line 489: // TODO: Non-default exponent. TSS.CPP/CryptoEngine/openssl/VC-WIN64A/openssl/engine.h (1 line): - line 668: * FIXME: Perhaps the memory and locking code (crypto.h) should declare and TSS.NET/TSS.Net/CryptoSymm.cs (1 line): - line 364: /// TODO: Move this to TpmPublic and make it fully general Tpm2Tester/TestSubstrate/TpmConfig.cs (1 line): - line 211: // TODO: use TPM PCR properties PCPTool.v11/dll/stdafx.cpp (1 line): - line 7: // TODO: reference any additional headers you need in STDAFX.H TSS.CPP/Src/TpmDevice.cpp (1 line): - line 419: // TODO: Will need a thread for Async. TSS.CPP/Src/TpmPolicy.cpp (1 line): - line 555: // TODO: Get the object handle TSS.CPP/include/TpmStructure.h (1 line): - line 45: // TODO: check if this is correct TSS.NET/TSS.Net/TpmBaseClasses.cs (1 line): - line 560: // TODO: This should be unsigned TSS.CPP/include/Tss.h (1 line): - line 28: // TODO: Better encapsulation and better constructors TSS.NET/TSS.Net/PolicyAces.cs (1 line): - line 11: * TODO: Originally TPM-policies were expressed and maintained as doubly-linked TssCodeGen/src/CGenCpp.cs (1 line): - line 591: // TODO: Add assertion by comparing with the expected constant TSS.CPP/CryptoEngine/openssl/VC-WIN32/openssl/ts.h (1 line): - line 388: /* FIXME: extension handling is not tested yet. */ TSS.CPP/CryptoEngine/openssl/VC-WIN64A/openssl/ts.h (1 line): - line 388: /* FIXME: extension handling is not tested yet. */ PCPTool.v11/exe/stdafx.cpp (1 line): - line 7: // TODO: reference any additional headers you need in STDAFX.H TSS.NET/TSS.Net.UWP/CryptoSymm.cs (1 line): - line 161: /// TODO: Move this to TpmPublic and make it fully general TSS.CPP/CryptoEngine/openssl/VC-WIN32/openssl/engine.h (1 line): - line 668: * FIXME: Perhaps the memory and locking code (crypto.h) should declare and Tpm2Tester/TestSubstrate/TestConfig.cs (1 line): - line 49: // TODO: initialize dynamically with the actual value from the TPM Tpm2Tester/TestSubstrate/TestSubstrate.cs (1 line): - line 765: // TODO: replace the condition with a more general check for persistent handles TssCodeGen/src/CodeGenBase.cs (1 line): - line 191: // TODO: Add assertion by comparing with the expected constant TSS.NET/TSS.Net/LinuxTpmDevice.cs (1 line): - line 20: // TODO: Make tpm2-abrmd interface architecture agnostic (now 64-bit only) TSS.NET/TSS.Net/TbsDevice.cs (1 line): - line 104: // TODO: detect raw mode during class initialization